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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Formatierung: Layout und Stil

  • Till Biskup

摘要

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.