Hier geht es nicht um die typischen Namenskonventionen, wo Sie Ihre Kommentare platzieren, wenn wir Regionen verwenden usw. Hier geht es um einen Codierungsstandard, in dem Einzelheiten darüber erläutert werden, wie ein Programmierer seine Anwendungen entwerfen soll.
Sachen wie: (in einer .NET App und nicht in den genauen Formulierungen)
- Machen Sie so wenig Unterricht wie möglich
- Klassen sollten so viel tun, wie ihre realen Kollegen können
- Modifikation ist besser als Erweiterung
- Eine DLL pro Kategorie (Eine Bibliothek für E-Mail-Funktionen, eine Bibliothek für dateibezogene Funktionen)
Jeder hatte seine Erfahrung mit schlechtem Code und möglicherweise schlechtem Design, aber was wäre, wenn Sie in ein Team versetzt würden (das Verlassen ist keine Option), in dem sie Designstandards hatten, die sich einfach nicht richtig anfühlen. Ich bin mir nicht sicher, wie ich professionell reagieren soll, wenn ich das Gefühl habe, innerlich zu sterben, wenn ich gebeten werde, auf diese Weise zu codieren.