《建構之法》閱讀筆記03—代碼規範
代碼規範,一個看似很小的問題,很小的細節,可能平時我們根本沒有注意,但是随着我們所寫問題的複雜化以及所寫代碼量的增大,這個問題越發顯得重要。以前寫代碼隻是為了去完成作業而去完成,代碼規範的問題早就被抛到腦後,隻要運作成功顯示出自己想要的結果就覺着有了很大的成功。大多數變量和函數的命名被我們用簡單而無意義的字母代替,代碼不注意縮進,代碼沒有注釋,有時候自己所寫的代碼回過頭來看還要花很長時間來重新讀懂,殊不知老師檢查作業時以及其他人閱讀我們代碼的辛苦。本學期課程還涉及到團隊開發,一個團隊每個人有自己的程式設計風格,如果我們沒有一定的代碼規範,後期合作分工時就會給團隊帶來不必要的麻煩,是以代碼規範對于團隊合作也十分重要。
通過閱讀第四章代碼規範部分,我學習到了很多,代碼風格的原則是簡明、易讀、無二義性;在縮進時強調四個空格;行寬限制可為100字元;在複雜的條件表達式中要用括号清楚的表示邏輯優先級;需要斷行且{和}都獨占一行;變量命名規則時辨別符的名字以一個或者多個小寫字母開頭用這些字母來指定資料類型,在辨別符内字首以後就是一個或者多個第一個字母大寫的清楚的之處源代碼内那個對象用途的單詞,下劃線用來分隔變量名字中的作用域标注和變量的語義,由多個單詞組成的變量名要區分大小寫;寫程式時要邊寫代碼邊寫注釋并随着程式的修改而不斷更新且複雜的注釋要放在開頭。
通過閱讀第四章的代碼規範部分對代碼規範的重要性有了高度的重視,有人說代碼就是程式員的另一張臉,幹淨一緻的代碼是至關重要的,代碼不是一次性的,需要重複的修改和重構,我們需要為未來寫點代碼。要養成很好的代碼規範的習慣,對于寫代碼這是個非常容易的小任務,隻要我們每次程式設計寫代碼時注意到相應的規範,根據自己所寫的代碼寫好注釋等等,很快就會養成這樣的好習慣。