設計子程序需要注意的問題(第四章)
1.封裝的信息
2.輸入
3.輸出,包括影響全局的變量
4.如何處理錯誤
具體應用:
1.命名
2.效率
3.算法和數據結構
4.編寫工作從抽象到具體(註釋→單元測試→僞代碼→代碼)
5.考慮可能破壞代碼的因素
收尾檢查:
1.檢查接口
2.檢查設計質量
3.檢查數據,變量命名和使用
4.檢查控制結構,比如無限循環,嵌套等。
5.檢查設計是否遵循規範
如果有檢查不合格,需要迭代修改
檢查方式:
1.多人評審
2.編譯(消除bug和warning)
3.放入整體系統中運行
2.輸入
3.輸出,包括影響全局的變量
4.如何處理錯誤
具體應用:
1.命名
2.效率
3.算法和數據結構
4.編寫工作從抽象到具體(註釋→單元測試→僞代碼→代碼)
5.考慮可能破壞代碼的因素
收尾檢查:
1.檢查接口
2.檢查設計質量
3.檢查數據,變量命名和使用
4.檢查控制結構,比如無限循環,嵌套等。
5.檢查設計是否遵循規範
如果有檢查不合格,需要迭代修改
檢查方式:
1.多人評審
2.編譯(消除bug和warning)
3.放入整體系統中運行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
《代碼大全》——①表驅動法初體驗,要的就是高級感
琳琳酱
2020-07-07 15:21:52
爲什麼要使用子程序?
ghalcyon
2020-07-03 08:07:33
代碼大全第二版讀書筆記 第四部分-語句 十七、不常見的控制結構
Lienviws
2020-07-02 15:14:22
代碼大全第二版讀書筆記 第四部分-語句 十九、一般控制問題
Lienviws
2020-07-02 15:14:22
Code Complete閱讀筆記(一)
yuan_chongjie
2020-06-25 12:31:09