2016-07-12 9 views
0

C++Kapitalisierung von Dateinamen Python Klassen Speicherung

Ich benutze eine strenge Regel Klassennamen zu kapitalisieren.

Über viele Jahre habe ich versucht, für die Dateien-bei der Verwendung von Klein Namen der etwas inkonsistent Regel zu verwenden, in C++ zu schreiben.

Zum Beispiel wäre class Stopwatch in den Dateien stopwatch.hpp und stopwatch.cpp.

Ich bin an dieser Stelle nicht sicher, wie oder warum ich fand, dass dies peinlich ist, aber ich bin mir ziemlich sicher, dass es stellte sich heraus zu sein. Ich benutze genau den gleichen Fall für die Dateien. Ein Vorteil ist, dass es zu vermeiden hilft annoying issues in der Versionskontrolle auf OS X.

Python

PEP 8 klein geschriebenen Namen für Module und Pakete empfiehlt. Es gibt keine Empfehlungen in Bezug auf Dateinamen, die Klassen enthalten.

Gibt es eine solche Empfehlung oder einige Best Practices?

+0

Sehen Sie diese [ähnliche Frage] (http stopwatch.py ​​sein: // programmers.stackexchange.com/questions/308972/python-file-naming-convention) auf Programmierer. – Delgan

+0

"Best Practices" beziehen sich wirklich auf technische Methoden, die einige objektive Beweise für ihren Nutzen haben. Namenskonventionen sind eher willkürlich. – Galik

+0

Es empfiehlt sich, mehrere Klassen in einem Modul zu gruppieren, sodass das Modul normalerweise nicht nach einer Klasse benannt wird. – Daniel

Antwort

5

In Python jede Datei ein Modul so sein PEP8 Code folgen sollte wie folgt

from stopwatch import Stopwatch 

Daher sollte die Datei