できるだけ他の言語(C#、JAVA、...)で"private"メソッド(2つのアンダースコアを使用)を作成するのが良いスタイルだと分かります。static Pythonには何か推奨はありますか?Python:可能であれば、プライベートクラスのメソッドを常に静的にしますか?
プライベートなので(私はそれらをユーティリティクラスに移動したくなく、パフォーマンスには関係しません)、私はデコレータで自分のコードを乱雑にしないようにしたいので、スタティックにしないでください。一方、スタティックコードアナライザは私にそうするよう指示します(そして私は "Pythonic"の方法でコードを書いています)。
私の個人的な意見では、必要な場合を除いて、静的クラスメソッドを使用しないでください。単純にする。呼び出されるメソッドが非常に小さく、プログラム全体を大幅に遅くすることが証明されていない限り、小さなビットをすべて最適化することは意味がありません。 –