對於c++ ,這種面向對象的範型,我覺得作爲一個初學者,對應於實際問題時,可能有若干個解決方案,如何設計軟件的架構,如何對應於自己的問題,採取合理的設計,在初期開發階段,常常讓我痛苦萬分,很多時候,當發現,無法滿足需求,或者代碼已經亂的一塌糊塗,才發現問題的嚴重性,如何設計可複用的,效率高的代碼???
最近,開始學習《大規模c++程序設計》,打算學習,並整理一份閱讀筆記,記錄學習過程。
============================================================================
第一章:
使用c++開發大規模程序設計,主要有以下幾個問題:
- 循環依賴
- 過度的鏈接時依賴
- 過度的編譯時依賴
- 全局名字空間
- 邏輯設計與物理設計
- 重用
- 軟件質量
- 開發效率
接下來幾章就對以上問題,提出相應的解決方案,我們需要良好的代碼風格,需要合理的邏輯與物理設計,需要高質量的效率開發。