Code Complete-13/7/29
Measure Twice,Cut Once!
漫步到第三章:
just is about upstream prerequisites。
在構建活動開始之前,準備工作要做的周全。
Upstream prerequisites is the most important of all. Before construction activities,the work of preparation should be made all around.。
木匠的諺語"瞄兩次,切一次"(三思而后行)與軟件開發中的構建部分有著密切的聯系,構建活動差不多占整個項目成本的65%。
?
Measure Twice,Cut Once!,There is close?contact with the part of construction activities. It also account for?65% in all the ?project.
準備工作的中心目的就是降低風險:一個好的項目規劃這能夠盡可能早的將或租用的風險清除掉,以使項目的大部分工作能夠盡可能的平穩地進行。
The work?purpose of preparation? is reducing the risk :...
事先做好計劃能避免很多的壓力。讓你的經驗引導你吧。
..
?管理者應該明白:編寫軟件不僅僅是寫代碼。
..
Some Arguments:
- Appeal to Logic訴諸邏輯
- Appeal to Analogy訴諸類比?????? /a classical tip:程序員是軟件食物鏈的最后一環。架構師吃掉了需求,設計師吃掉了架構,而程序員則消化設計。
- Appeal to Data訴諸數據
Here,在構建活動開始之前清除一個錯誤,那么返工的成本僅僅是“在開發過程的最后階段(在系統測試期間或者發布之后)”做同樣事情的十分之一到百分之一。
這里的原則:發現錯誤的時間要盡可能接近引入該錯誤的時間。
- Boss - Readiness Test"老板就緒"測試
Self-fulfilling prophecie:我們已經非常詳細地研究了需求和設計,我想不出在編碼和調試期間還會遇到什么大問題。
?
轉載于:https://www.cnblogs.com/Alandre/p/3224152.html
總結
以上是生活随笔為你收集整理的Code Complete-13/7/29的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习日记-类继承中的上下转换
- 下一篇: Python中关于XML-RPC原理