《代碼大全》讀書筆記
第6章 可以工作的類(3)
摘要: 給類定義合理的接口,對于創建高質量程序起到了關鍵作用。然而,類內部的設計和實現也同樣重要。
閱讀全文
posted @
2007-09-28 09:21 探丫頭 閱讀(1122) |
評論 (2) 編輯
第6章 可以工作的類(2)
摘要: 創建高質量的類,第一步,也可能是最重要的一步,就是創建一個好的接口,這也包括了創建一個可以通過接口來展現的合理的抽象,并確保細節仍被隱藏在抽象背后。
閱讀全文
posted @
2007-09-26 09:16 探丫頭 閱讀(976) |
評論 (3) 編輯
第6章 可以工作的類(1)
摘要: 抽象數據類型(ADT)是指一些數據以及對這些數據所進行的操作的集合,這些操作既向程序的其余部分描述了這些數據是怎么樣的,也允許程序的其余部分改變這些數據。
閱讀全文
posted @
2007-09-25 08:56 探丫頭 閱讀(1010) |
評論 (6) 編輯
第5章 軟件構建中的設計(3)
摘要: 由于軟件設計是非確定性的,因此,靈活熟練的運用一組有效的啟發式方法(試探法),便成了合理的軟件設計的核心工作。
閱讀全文
posted @
2007-09-24 09:03 探丫頭 閱讀(940) |
評論 (2) 編輯
第5章 軟件構建中的設計(2)
摘要: 好的設計源于對一小批關鍵設計概念的理解。
閱讀全文
posted @
2007-09-20 09:36 探丫頭 閱讀(804) |
評論 (0) 編輯
第5章 軟件構建中的設計(1)
摘要: 設計中的挑戰——設計一詞意味著去創造、構思和發明一套解決方案,把一份計算機軟件的規格書要求轉變為可實際運行的軟件。設計就是把需求分析和編碼調試連在一起的活動。好的高層次設計可以提供一個可以穩妥的容納多個較低層次設計的結構。好的設計對小型項目非常有用,對大型項目更是不可缺少。
閱讀全文
posted @
2007-09-19 14:32 探丫頭 閱讀(790) |
評論 (0) 編輯
第4章 關鍵的“構建”決策
摘要: 程序員和技術帶頭個人必須做的準備工作。
閱讀全文
posted @
2007-09-18 10:25 探丫頭 閱讀(914) |
評論 (0) 編輯
第3章 三思而后行:前期準備(2)
摘要: 使用高質量的實踐方法是那些創造高質量軟件的程序員的共性
閱讀全文
posted @
2007-09-18 10:05 探丫頭 閱讀(903) |
評論 (0) 編輯
第3章 三思而后行:前期準備(1)
摘要: 使用高質量的軟件實踐方法是那些能夠創造高質量軟件的程序員的共性。
閱讀全文
posted @
2007-09-18 08:44 探丫頭 閱讀(1029) |
評論 (2) 編輯
第2章 用隱喻更充分的理解軟件開發
摘要: 使用隱喻可以使你對軟件開發的過程有更深刻的理解。。。
閱讀全文
posted @
2007-09-13 14:00 探丫頭 閱讀(999) |
評論 (3) 編輯
第1章 歡迎進入軟件構建的世界
摘要: 構建活動主要是編碼和調試,但也涉及到詳細涉及,規劃構建,單元測試,集成和集成測試等其他活動。
閱讀全文
posted @
2007-09-13 09:47 探丫頭 閱讀(1263) |
評論 (0) 編輯