1. 是否須要有代碼規範(5分)對因而否須要有代碼規範,請考慮下列論點並反駁/支持:html
2. 代碼複審(10分)程序員
每位同窗複審其結對小夥伴的我的項目(第二次做業中的四則運算編程做業),並在博客中記錄複審結果。編程
代碼複審檢查表能夠參考測試
[1] 教材《構建之法》4.4.5節的內容編碼
[2] http://blog.fogcreek.com/increase-defect-detection-with-our-code-review-checklist-example/ 。spa
此次複審我查看的是班長吳阿平的四則運算編程做業,我就來講說我對班長的代碼的一些感覺吧。連接:http://www.cnblogs.com/SaltWu/p/5281184.html設計
根據《構建之法》這本書上所寫的代碼複審覈查表來看,第一項的概要部分,班長的代碼很符合題目需求和規格,代碼的整潔性也很是高,每一行通過檢查沒有Bug;第二項設計規範部分,縮進得當,斷行也很是的常規,看上去很是的清晰;第三項代碼規範部分,就個人水平來看的話,是很規範的,和咱們上課時候老師給的規範沒什麼區別;第四項具體代碼部分,沒有錯誤;對於其中提出來的第五項效能要求,我對這個「能效」詞不是很瞭解,這個程序運行的很流暢,沒有什麼問題,應該算能效高吧;代碼的可讀性很高,有不少相應的註釋,能讓人一目瞭然。代碼規範
3. PSP記錄我的項目耗時狀況(5分)code
請同窗們參照教材《構建之法》2.3節表2-4 PSP2.1彙報本身在完成四則運算編程時候的時間分佈,發佈到博客上。htm
計劃 |
3小時 |
開發-分析需求 | 0.2小時 |
生成設計文檔 | 0.2小時 |
代碼規範 | 0.2小時 |
具體設計 | 1小時 |
具體編碼 | 2小時 |
代碼複審 | 0.2小時 |
測試 | 0.2小時 |
過後總結 | 0.2小時 |