Formatierung: Layout und Stil
摘要
Wenig offenbart so klar die Sorgfalt und Professionalität eines Programmierers wie der Blick in seinen Quellcode. Eine sinnvolle Codeformatierung ist für die Lesbarkeit von Code und damit für dessen Nutzbarkeit und Wartbarkeit essentiell: Codeformatierung ist zu wichtig, um sie zu ignorieren – oder sie dogmatisch zu behandeln. Die gute Nachricht: Die investierte Disziplin überlebt den eigentlichen Inhalt. Zusammenhänge und getrennte Konzepte sollten sich in horizontaler und vertikaler Formatierung widerspiegeln. Eine hilfreiche Metapher für die Anordnung vieler kleiner Funktionen ist die der Zeitung: Überschrift, Zusammenfassung und vom Einfachen zum Komplexen. Konsistenz ist wichtiger als der konkrete Inhalt von Konventionen. Regeln sollten vom ganzen Team akzeptiert und konsequent befolgt werden. Automatische, ggf. konfigurierbare Werkzeuge zur Codeformatierung, die sich bequem in die Arbeitsabläufe einer Versionsverwaltung integrieren lassen, nehmen hier viel Arbeit ab und ersparen unnötige Diskussionen.