17

ソースコードプロジェクトである種の適合性チェックを実行する一連の python 関数を作成しています。これらの関数には非常に冗長な名前を指定したいと思います。たとえば、次のようになります。check_5_theVersionOfAllVPropsMatchesTheVersionOfTheAutolinkHeader()

このような過度に長い名前は、Python にとって問題になる可能性がありますか? 属性名の最大長はありますか?

4

3 に答える 3

38

2.3. The Python Language Reference の識別子とキーワード:

識別子の長さは無制限です。


しかし、あなたはPEP-8に違反している可能性が高く、これはあまりクールではありません:

すべての行を最大 79 文字に制限します。

また、 PEP-20 (Zen of Python) にも違反しています。

読みやすさが重要です。

于 2013-06-04T14:48:10.570 に答える
5

それらはプログラマーにとって問題になる可能性があります。関数名は適度に短くし、ドキュメント文字列を使用してそれらを文書化してください。

于 2013-06-04T14:48:31.797 に答える