因為這個東西寫了很久
一邊寫程式一邊進步
一進步就改變程式風格
又沒有良好維護 code 的時候
程式碼就會有風格不統一的情形
然後程式的命名就亂了
我在想要怎樣命名才是最佳解
我採用的事件流程是CJSignal
我的signal命名規則 :
signal的命名應該是 時間+名詞+動詞 的形式
比方說
onMouseClick
beforeMouseClick
afterMouseClick
onViewChange
函數本身則是避免使用這樣的形式
函數應該使用 動詞 or 動詞+名詞 的形式
比方說
mouseClick.add(onMouseClick); //這樣不好
onMouseClick.add(mouseClick); //這樣不好
onMouseClick.add(handleMouseClick); //這樣比較好
函數名稱盡量要跟函數內容有關 而不是跟函數執行的時間點有關
onMouseClick.add(goToHappyEnding); //這樣更好
沒有留言:
張貼留言