C 程式設計規範101讀書筆記(1)組織和策略問題

2021-06-20 21:45:15 字數 446 閱讀 1620

這部分主要涉及**質量控制:

第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 以上程式,...