自分メモ。
モジュールの名前
- lowercase または lower_case_with_underscore
パケジの名前
- lowercase または lower_case_with_underscore
手続きの名前
- lowercase または lower_case_with_underscore
クラスの名前
- CapitalizedWords
- callable オブジェクトについては手続きの命名規則を使っても良い
メソドの名前
- lowercase または lower_case_with_underscore
インスタンス変数
- lowercase または lower_case_with_underscore
定数
- UPPERCASE または UPPER_CASE_WITH_UNDERSCORE
もう少し
pylint のカテゴリもメモっておきます。
- (R)efactor : あまり好ましくない
- (C)onvention : コーディング・スタンダード違反
- (W)arning : プログラムに比較的軽微な問題あり
- (E)rror : プログラムに重要な問題あり
- (F)atal : 実行を妨げるようなエラーあり
て、pylint な emacs の何かがあったりするのかな。
flycheck
elpa てどうやって使うのか分からんぞorz あ、手元のでびあん号の emacs は 23 だな。ちょっと今はアレなので別途試してみます。
もう少しメモ
pylint で叱られた記憶あるも忘れてたこととか。
- map/filter は使うな (内包表記使え
- デコレータ、@property とか @classmethod とか
- デコレータは高階手続きなのか