- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Lesson 10: Team Work 概念導引 (2004/09/10) 講員介紹 本名:孫仲岳 (Saturn Sun.) 生日:1980年11月4日天蠍座 現任: 彰化市社區大學 講師 中原大學校園網路策進會 創會會長 中原檔案伺服器網管 .tw 中原熊蓋站站長 .tw 中文化軟體聯盟網管 AX工作室負責人 .tw 如何取得上課投影片 .tw 進入「校園網路策進會」版 今天主題 命名原則 寫作規範與註解 程式碼版本維護 協同開發實作 命名原則 基本上的命名限制 變數名稱 必須以大小寫字母,或是「_ 」底線開頭 可以包含數字 大小寫有區別 函式命名 亦同,但不可以與現存函式衝突 命名原則 建議的命名方式 – 非語法 常數 : 全部大寫的英文字母 ex: define(CONSTANT, Hello world.); 函式 : 小寫單字,接著單字首字大寫 ex: function getNumber() 變數 : 全部小寫,利用底線區隔 ex: $student_name; 命名原則 資料庫命名原則 欄位、資料表、資料庫 用英文字母與數字命名 欄位加上資料表的前引名稱 避免使用保留字 (如 insert、into) 實際操作 命名原則 檔案命名原則 系統名稱 + 程式編號 + 主功能 + 動作 ex. ICIM002_gbook_delete.php 研討會系統ICIM 編號 002 程式 留言版系統 功能 刪除 命名原則 目錄(資料夾)命名 以系統名稱 + 編號 ex: ICIM002 再統一集中置放於module之類的目錄 其他管理用的資料夾 如 sql、system、template 命名原則 複製貼上、改來改去的夢魘 協同開發的第一要件 寫作規範與註解 可以的話,每個步驟都註解 程式撰寫希望要求 關鍵步驟,撰寫註解 必要時放上演算法 程式碼不需捲動左右軸 太長的字串用 .= 組合起來手動換行 寫作規範與註解 函式撰寫希望要求 註解載明 傳入值、傳出值 使用方式(最好簡易說明) 撰寫人 撰寫日期、版本 寫作規範與註解 /************************************************* 功能說明:解析網頁樣板,並替換後輸出 建立人員:孫仲岳 建立日期:2004-02-10 修改日期:2004-09-07 代值說明:檔案名稱或位置、解析用變數陣列 輸入格式:字串、陣列 輸出格式:網頁字串 其他補充:$filename 檔案位置 $parser_array 型式為 $array[key] = value; **************************************************/ function read_and_parser($filename,$parser_array) 寫作規範與註解 做這些的好處 維護、更版容易 做這些的壞處 隨時有被 fire 的機會(爆…) 我的一些實際體驗 老闆看得懂的程式碼才及格^^ 程式碼版本維護 程式設計師的痛 有個好軟體 Araxis Merge (6.5) 快速比對整理程式碼的不同處 讓你挑選採用哪一段 Araxis Merge 先行下載(檔案很肥) 安裝時候請輸入序號 可以全功能試用三十天 取得試用序號方法 上官方網站,填寫email,信上會給 Araxis Merge 以PHPBB作為測試 2.05 與 2.06 的差異 學習如何查看與修訂程式碼 協同開發實作 兩人ㄧ組 開發一個函式給自己的程式呼叫 例如: 算體積程式(傳入長寬高、輸出體積) NN乘法表(傳數N,輸出1x1 ~ NxN資料) 計算檔案大小(輸入數字,輸出多少kb、Mb) 協同開發實作 將函式寫好註解(約定使用方式) 將函式交付對方使用 用網芳、msn、or 熊蓋站交換您的檔案 include 進來,使用 如果出現問題,再互相調整到OK 作業 繳交這次協同開發的成品 自己的php程式、對方的函式 php 並且用50字做心得說明 例如: 為什麼可以一次成功? 例如: 使用對方函式發生問題的原因? 例如: 解決之道? 補充技術教學 檔案上傳 請看範例 ^_________^ 小結 今天的課程算是php的謝幕 如果想成為真正的程式設計師 還有很長一段路要走^^ 要讓自己能不那麼快被淘汰 培養自己看doc的能力(英文k啦) 訓練自己能找出問題,再找出答案 參考網站 PHP Bible .tw/~happyman/book/cphp3/index.php.htm PHP 官方網站 Google .tw 謝謝各位 有任何疑問,聯絡請洽: .tw 中原熊蓋站 - 公用討論區 寫信給我: saturn@
文档评论(0)