Il ne s'agit pas des conventions de nommage typiques, de l'endroit où placer vos commentaires, si nous utilisons des régions, etc. Il s'agit d'une norme de codage qui discute des détails sur la façon dont un programmeur doit concevoir ses applications.
Des trucs comme: (sur une application .NET et pas dans les termes exacts)
- Rendre le moins de cours possible
- Les classes devraient faire autant que leurs homologues du monde réel peuvent
- La modification vaut mieux que l'extension
- Une DLL par catégorie (une bibliothèque pour les fonctions de messagerie, une bibliothèque pour les fonctions liées aux fichiers)
Tout le monde a eu son expérience avec un mauvais code et peut-être une mauvaise conception, mais si vous étiez placé dans une équipe (le départ n'est pas une option) où ils avaient des normes de conception qui ne se sentent pas bien. Je ne sais pas comment réagir professionnellement quand j'ai l'impression de mourir à l'intérieur chaque fois qu'on me demande de coder de cette façon.