這部分主要涉及**質量控制:
第0條 不要拘泥小節 **風格一致
(1)縮排體現**結構
(2)**行長度不要影響閱讀
(3)使用一致的命名規範
(4)編寫有用的注釋
第1條 在高告警級別乾淨利落地編譯
(1)第三方標頭檔案
#pragma warning(push)
#pragma warning(disable:4516)
#pragma warning(disable:4180)
#include
#pragma warning(pop)
(2) 盡可能乾淨利落地解決掉所有的告警
第2條 使用自動構建系統
(1)完全自動化構建(一鍵解決)
(2)留心任何告警
第3條 使用版本控制系統
第4條 在**審查上投入
C 程式設計規範101讀書筆記(2)設計風格
這部分主要涉及設計的風格的事宜 基本觀點還是那句話,高內聚,低耦合,擴充套件性強,簡單 第5條 乙個實體應該只用乙個緊湊的職責 一次只解決乙個問題。乙個實體只負責一件事。乙個實體職責過多,導致實體多重性格,難控制 典型反例 realloc 函式 c basic string 類 第6條 正確,簡單和...
C 程式設計規範101讀書筆記(5)類的設計與繼承
這部分主要討論物件導向的設計的一些陷阱 主要涉及建構函式,析構函式,繼承,組合,成員可見度 第32條 弄清所要編寫的是哪種類 第33條 用小類代替巨類 第34條 用組合代替繼承 在不影響呼叫 的情況下具有更大的靈活性 更好的編譯時隔離,更短的編譯時間 例外情況 1 如果需要改寫虛函式 2 如果需要訪...
C專家程式設計 讀書筆記1
1.早期的c 1972 3 k r c 1976 9 ansi c 1983 9 ansi 美國國家標準化組織 2.const的使用 const int limit 10 const int limitp limit int i 15 limitp i printf d n limitp 以上程式,...