Richtlinien für die Programmierung sind durchaus sinnvoll. Sie sollten einige Themenbereiche zu Softwarequalitätsaspekten enthalten, wie z.B. Lesbarkeit, Portierbarkeit, Robustheit, usw. Das hat den Vorteil, das alle Codes, die danach erstellt wurden, immer gleich gut Verständlich sind. Dazu gibt es noch allgemein anerkannte Richtlinien, wie die MISRA Rules. Sie umfassen Richtlinien, die zu einer Steigerung der Qualität in der Software Entwicklung führen. Für die Prüfung der Einhaltung dieser Richtlinien gibt es Tools zur Messung.
Links
http://www.gimpel.com/html/misra.htm
http://www.qa-systems.de/produkte/qa-misra.html