Kodierungsstandards sind gut, sie sind dort für Einheitlichkeit und Lesbarkeit und für Best Practices, um Fehler zu vermeiden. Review ist auch gut, aus ähnlichen Gründen. Wenn die Entwickler es verinnerlicht haben, ist das gut. Aber was ist, wenn jemand anderes an Bord kommt? Was ist, wenn die Entwickler etwas ähnliches bei einem folgenden Projekt verwenden möchten?
Aber ich glaube, dass die meisten Leute es falsch machen oder zumindest nicht auf dem Laufenden sind, was in diesen Tagen möglich ist.
1) Kaufen, bevor Sie bauen . Sie müssen kein umfangreiches Standarddokument erstellen. Andere haben es schon oft getan. Ein unternehmensweiter Stil ist besser als ein individueller Stil, aber ein branchenweiter Stil ist noch besser. Die Leute, die Sie einstellen, die Auftragnehmer und die Kunden können es auch wissen. Suchen Sie nach einem Industriestandard und übernehmen Sie ihn. Sie "In-House-Stil" könnte nur eine Leseliste gefolgt von einer kurzen Liste von Ausnahmen, Änderungen und Ergänzungen sein.
2) Automatisieren . Verwenden Sie die Werkzeuge, mit denen Stilverletzungen angezeigt werden, und andere potenzielle Probleme, wie z. B. Code zum Ausschneiden und Einfügen. In der .net-Welt können FxCop und StyleCop Standards in hohem Maße durchsetzen.
3) Wisse, welche strengen Regeln sind und welche mehr sind, was du nennen würdest. " Richtlinien als tatsächliche Regeln ". Wisse, welche besser du jedesmal tust, und welche du besser als Standard tust, es sei denn, es gibt einen Grund, nicht . Es gibt eine Fülle von Anleitungen in Büchern und so weiter, aber nicht alles ist immer richtig.
4) Regeln aus Code-Reviews ableiten . wenn etwas mehr als einmal in einem Code-Review auftaucht. Es lohnt sich, es für zukünftige Überprüfungen auf eine Checkliste zu setzen. Sie können "code standard" von "code review common issue checklist" trennen, wenn Sie möchten.