NodeBoxチュートリアル Strategy Commands の Naming conventions をちょい和訳&メモ。
今まで関数名を適当に付けてた(||゚Д゚)
「is_hoge」とか「動詞_名詞」とかいい感じかも。
ネーミング規約 (Naming conventions)
- 関数の振る舞い表現する、単純で関連性のある単語を使うこと
- 小文字とアンダースコアを使うこと(imagesizeのような絶対必要な関数がなければ)
- 関数の返り値が True もしくは False なら is からはじめる。:is_white, is_alive, is_big, ...
- 関数が値を変更して返すなら動詞を使うこと。:adjust_contrast, strip_tags, ...