Ich denke, es hat einen unerwähnten Vorteil, wenn man hilft, Code schnell zu verstehen. Je ähnlicher die Code-Formatierung in einem Projekt und für alle Entwickler ist, desto einfacher (und unbewusster) können Sie mit dem Code arbeiten.
Ich hatte Nachwuchsentwickler zu mir kommen lassen, nachdem ich versucht hatte, über einen längeren Zeitraum mit selbst einfachen Fehlern umzugehen. Nachdem sie ein paar Minuten gebraucht hatten, um unser Code-Format anzuwenden, konnten sie den Fehler, den sie zuvor übersehen hatten, schnell erkennen.
Dabei ist die Lesbarkeit auf jeden Fall wichtig. Wenn Ihre Code-Format-Standards gut durchdacht sind und ordnungsgemäß verwendet werden, werden Sie möglicherweise feststellen, dass Sie nicht nur den Code lesen und den Code noch schneller verstehen können.
Ein Satz von Richtlinien, die ich bei der Entwicklung oder Aktualisierung unserer Codierungsformate verwende, sind die Gestaltprinzipien der Gruppierung - http://en.wikipedia.org/wiki/Gestalt_psychology#Gestalt_laws_of_grouping
Als direktes Ergebnis / Beispiel erfordert unsere Code-Formatierung, dass jeder Blockcode (if, switch usw.) die offene Klammer in der nächsten Zeile hat, damit er mit der schließenden Klammer übereinstimmt:
if(true)
{
}
Mit der Überlegung, dass Ihr Verstand nach dem Prinzip der Symmetrie die öffnenden und schließenden Klammern erkennen und den Codeblock schneller auf natürliche Weise erkennen kann.