5

C++

クラス名を大文字にするという厳格な規則を使用しています。

私は何年もの間、C++ で記述しているときに、ファイルに小文字の名前を使用するというやや一貫性のないルールを使用しようとしました。

たとえばclass Stopwatch、ファイルstopwatch.hppstopwatch.cpp.

どのように、またはなぜこれがぎこちないことに気付いたのか、現時点ではわかりませんが、そうであることが判明したことはかなり確信しています。ファイルにもまったく同じケースを使用します。利点の 1 つは、OS X のバージョン管理で厄介な問題を回避できることです。

パイソン

PEP 8は、モジュールとパッケージの名前を小文字にすることを推奨しています。クラスを保持するファイル名に関する推奨事項はありません。

そのような推奨事項やベストプラクティスはありますか?

4

1 に答える 1

15

Python では、各ファイルはモジュールであるため、PEP8 に従うには、コードは次のようになります。

from stopwatch import Stopwatch

したがって、ファイルは stopwatch.py​​ である必要があります

于 2016-07-12T19:19:01.937 に答える