Zum Hauptinhalt Zur Navigation

Golem Plus Artikel
Prettier:
Codeformatierung mit Meinung

Mit Prettier lässt sich Quelltext verschiedener Programmiersprachen nach festen Regeln formatieren. Ein unverzichtbares Werkzeug – auch zur Konfliktvermeidung.
/ Fabian Deitelhoff
26 Kommentare News folgen (öffnet im neuen Fenster)
Spieglein, Spieglein ... wer hat den schönsten Code? (Bild: ArtsyBee/Pixabay)
Spieglein, Spieglein ... wer hat den schönsten Code? Bild: ArtsyBee/Pixabay

Quelltext muss lesbar sein, besonders für Menschen. Oft ist der Code jedoch für Maschinen optimiert, obwohl der Compiler ihn unabhängig von der Formatierung verarbeiten kann. Wichtig ist, dass der Code auch für Kollegen verständlich ist, die ihn ändern müssen. Der Begriff Source Code Comprehension beschreibt, wie Code von Personen erfasst und verstanden wird, was stark von der Formatierung abhängt. Forschung in diesem Bereich untersucht, wie Menschen Code wahrnehmen und verstehen – ein wichtiger Forschungsbereich, denn in der Regel müssen verschiedene Personen den Code deutlich häufiger lesen, als er für die Maschinenausführung kompiliert oder interpretiert werden muss.

Prettier ist ein Tool zur Codeformatierung. Es unterstützt viele Entwicklungsumgebungen und Programmiersprachen, bietet eine CLI und ein API. Prettier ist "opinionated", da es feste Vorgaben zur Formatierung hat, die nur begrenzt anpassbar sind.

Golem Plus Artikel