編程風格與原則

     關於編程時的風格,不同公司和個人可能有不同的習慣。但是從我自己編寫和維護代碼的經驗來看,覺得比較重要的是:

1、使用宏或枚舉來表示有意義的數值常量,如不同類型標識,不然看到數值常量都不知道什麼意義,自己定義的或者有旁註也許還好,但時間久了或者別人看的時候就不知所云,看起來不直觀很累,要查來查去。所以還是儘量還是不要直接用這類數值常量。

2、好的變量名和方法名比註釋重要,以前聽說註釋比代碼難寫不太理解,代碼寫多了和維護多了,發現真的是這樣,註釋不是簡單的代碼描述,要表達出意義,感覺非常不好寫,註釋多了就累贅冗餘,少了表意不清;而且很多時候後來的修改者(作者或其他維護者)根本不看註釋,或者看了改代碼時忘了改註釋,最後讓後來者摸不到的頭腦,所以恰當的註釋很難,而變量和方法名則不得不看,意義好的話很有助於理解代碼,功效甚至比註釋還好。

     編程的原則說起來很簡單,做起來很難。KISS(Keep It  Simple and Stupid),DRY(Don't  Repeat Yourself),還有一句:任何傻瓜都會編寫計算機能理解的代碼。好的程序員能夠編寫人能夠理解的代碼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章