※ 引述《meokay (我可以)》之銘言:
: 如題
: 現在常常會Review別人的程式碼
: 發現大家的命名習慣都好不同
: 舉例來說
: 一個Func是Check Status
: 有的人會寫 void check_status()
: 也有的人寫 void checkStatus()
: 也有看過寫 void CStatus()
: 姑且不論第三種
: 那大致上就是分成底線派跟非底線派
: 大家的命名是哪種風格啊?
: 有沒有大大願意分享一下~
: 或是有什麼堅持xDD
: 我先投非底線派一票QQ
命名規則是為了增加識別和可讀性,沒有強制的規定,但一旦選擇其中一種,會建議編寫
時統一格式;而化學、天文、生物也有其慣用的命名方法;大部分的程式語言也有對此進
行建議,以統一風格。
在程式設計的命名上,當變數、函式及類別等名稱由兩個以上的單字組合,就可以使用現
有的命名方法,增加識別和可讀性。目前已經出現的命名方法,可以分為Underscore(底
線式)、Camel-case(駝峰式)及Hungarian notation(匈牙利命名法)三大類。此文進行彙
整,並以個人經驗,探討其優缺點。