天天看點

養成良好的程式設計習慣

良好的程式設計有習慣的意義在于:

1.猶如面子,給人好的好象

2.猶如在找東西,容易找到

3.不給人添麻煩,讓人接手得舒舒服服

4.從源頭避免版本不一緻問題(當同一個檔案在不同目錄下出現拷貝時,容易出現其中某個未同步更新的問題)

5.提升代碼的維護性

良好的習慣包含但不限于以下幾點:

1.不要和被依賴的代碼混在一起,至少應當做到分目錄存放,建議以庫的形式建立依賴

2.不要出現明顯的,可以簡單消除的重複代碼,複制粘貼有好處,但會給後來人帶來痛苦

3.檔案名取得貼近點,比如是一個線程類,那麼檔案名最好含有thread

4.不要做形式化的注釋,它會膨脹檔案,弱化核心,代碼才是核心,要象寫作文一樣去錘煉斟酌,舍得割添足部分

5.防止大檔案和大函數,如果出現,應當下手重組,類似于大公司一樣要結構優化,比如一個大的if、大的while提煉成一個函數,部門大了也會劃分成小的部門

6.保持main函數所在檔案名包含main詞眼是個好習慣,因為不熟的人看代碼時,從main入手通常最容易

7.太大的switch-case,要考慮使用函數指針數組優化

8.杜絕相同檔案出現在不同目錄下

9.将目錄當作自己的房間還打理,做到分類明晰、層次合理,不亂七八糟

10.盡量使用标準的或簡單的編譯系統