牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

NodeBoxのネーミング規約

NodeBoxチュートリアル Strategy Commands の Naming conventions をちょい和訳&メモ。
今まで関数名を適当に付けてた(||゚Д゚)
「is_hoge」とか「動詞_名詞」とかいい感じかも。

ネーミング規約 (Naming conventions)

  • 関数の振る舞い表現する、単純で関連性のある単語を使うこと
  • 小文字とアンダースコアを使うこと(imagesizeのような絶対必要な関数がなければ)
  • 関数の返り値が True もしくは False なら is からはじめる。:is_white, is_alive, is_big, ...
  • 関数が値を変更して返すなら動詞を使うこと。:adjust_contrast, strip_tags, ...