C++Immobilisation des classes Python stockage des noms de fichiers
J'utilise une règle rigoureuse de capitaliser les noms de classe.
Pendant de nombreuses années, j'ai essayé d'utiliser la règle quelque peu incohérente d'utiliser des noms en minuscules pour les fichiers - lors de l'écriture en C++.
Par exemple, class Stopwatch
figurerait dans les fichiers stopwatch.hpp
et stopwatch.cpp
.
Je ne suis pas sûr à ce stade comment ou pourquoi j'ai trouvé que c'est gênant, mais je suis raisonnablement sûr qu'il s'est avéré être. J'utilise exactement le même cas pour les fichiers. L'un des avantages est qu'il permet d'éviter annoying issues dans le contrôle de version sur OS X.
Python
PEP 8 recommande des minuscules pour les modules et paquets. Il ne fait aucune recommandation concernant les noms de fichiers contenant des classes.
Y a-t-il une telle recommandation ou des pratiques exemplaires?
Voir cette [question similaire] (http: // programmers.stackexchange.com/questions/308972/python-file-naming-convention) sur les programmeurs. – Delgan
Les «meilleures pratiques» se rapportent vraiment à des méthodes techniques qui ont des preuves objectives à l'appui de leurs avantages. Les conventions de nommage sont plutôt arbitraires. – Galik
Il est recommandé de regrouper plusieurs classes dans un même module, de sorte que le module ne porte normalement pas le nom d'une classe. – Daniel