ソースコードプロジェクトである種の適合性チェックを実行する一連の python 関数を作成しています。これらの関数には非常に冗長な名前を指定したいと思います。たとえば、次のようになります。check_5_theVersionOfAllVPropsMatchesTheVersionOfTheAutolinkHeader()
このような過度に長い名前は、Python にとって問題になる可能性がありますか? 属性名の最大長はありますか?
ソースコードプロジェクトである種の適合性チェックを実行する一連の python 関数を作成しています。これらの関数には非常に冗長な名前を指定したいと思います。たとえば、次のようになります。check_5_theVersionOfAllVPropsMatchesTheVersionOfTheAutolinkHeader()
このような過度に長い名前は、Python にとって問題になる可能性がありますか? 属性名の最大長はありますか?
2.3. The Python Language Reference の識別子とキーワード:
識別子の長さは無制限です。
しかし、あなたはPEP-8に違反している可能性が高く、これはあまりクールではありません:
すべての行を最大 79 文字に制限します。
また、 PEP-20 (Zen of Python) にも違反しています。
読みやすさが重要です。
それらはプログラマーにとって問題になる可能性があります。関数名は適度に短くし、ドキュメント文字列を使用してそれらを文書化してください。