※ 引述《cjcat2266 (CJ Cat)》之銘言:
: 好像沒有人討論過這個話題
: 那就來討論一下唄 :p
: 很多人有自己的一套命名習慣
: 這沒有一定的標準,只要自己、別人都容易理解就好了
: 但是有一套命名習慣是很多程式設計師都在用的
: 如果遵循這個命名習慣
: 自己寫code就有一套命名標準,不會前後習慣不一
: 看使用同個命名習慣的人分享的code,也會看得很順眼、理解迅速
: 命名習慣的好處,在於看到一個名字
: 就能夠迅速判斷這是變數、函式、常數、還是類別
: 以下所介紹的命名習慣為大多數AS和Java程式設計師所採用的
cj其實已經把大部份的常見的慣例點出來了
我也補充一些我自已個人的習慣
如果某個var或function是判斷是不是、有沒有的
我會把它命名成 is_active, has_cookie
這樣在寫流程的時候,會讓語法看起來更貼近一般的英文用語
var has_cookie:Boolean = true;
if (has_cookie) {
trace("yes, I have cookie!");
}
小小結論:
不管是匈牙利命名法或是駱駝命名法
盡量讓自已養成"統一"而且"好認"的命名方式
不然案子只要寫大一點,變數一多就會開始混亂了 :)
--
誠徵PHP網站工程師,熟MVC架構佳 http://blog.eddie.com.tw/
全職、兼職可,意者請敲 :) http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.128.37