??? 通過這一章了解了《代碼大全》這本書在軟件開發的生命周期關注的環節的輕重程度,下面這個圖非常形象的描繪了本書的側重點。

??? 對構建活動給出的描述是這樣的:構建活動主要是編碼和調試,但也涉及到詳細設計,規劃構建,單元測試,集成和集成測試等其他活動。
??? 構建活動的重要性體現在如下幾個方面:
?????????(1)構建活動是軟件開發的主要組成部分:構建活動占整個軟件開發規模的30%-80%之間。
?????????(2)構建活動是軟件開發中的核心活動。需求分析和架構活動在構建展開之前完成,而集成測試則是構建活動的后續工作。
?????????(3)把主要精力集中于構建活動,可以大大提高程序員的生產率。不同的程序員生產率的差距可達10到20倍。
?????????(4)構建活動的產物——源代碼——往往是軟件的唯一精確描述。需求規格書和設計文檔可能過時,但是源代碼永遠都是最新的。
?????????(5)構建活動是唯一一項確保會完成的工作。不完美的項目,可能會跳過需求和設計的階段,在構建環節之后,由于需要修改大量的錯誤,也會把測試環節拋到一邊,但是不可能扔掉構建環節。
????????可以說由于構建活動在軟件開發中的時間占的比例,決定了構建活動的成敗決定了軟件開發的成敗,因此需要著重的提高構建環節的質量。
??????希望通過本書的學習,在這方面自己可以獲得一個很大的提高。
?????????
posted on 2007-09-13 09:47
探丫頭 閱讀(1263)
評論(0) 編輯 收藏 引用 所屬分類:
《代碼大全》讀書筆記