Formatierung und Linting
Handlungsziele
- Konfiguriert und nutzt die lokale Entwicklungsumgebung integriert mit den
automatisierenden Tools.
- Kennt Möglichkeiten, um automatisierende Tools in der Entwicklungsumgebung zu nutzen (z.B. Linting, Build, Ausführen, Testen, Versionierung, Abhängigkeiten/Pakete).
Was ist Formatierung?
Formatting bezieht sich auf die Darstellung des Codes, indem Leerzeichen, Einzüge und Zeilenumbrüche verwendet werden.
Das Ziel ist es, den Code lesbar und konsistent zu gestalten.
Wieso ist Formatierung wichtig?
- Lesbarkeit
- Wartbarkeit
- Konsistenz
Automatische Formatierung
VS Code
Tastenkürzel
- Windows:
Shift
+Alt
+F
- Mac:
Shift
+Option
+F
- Linux:
Ctrl
+Shift
+I
Eclipse
Tastenkürzel
- Windows / Linux:
Ctrl
+Shift
+F
- Mac:
⌘
+⇧
+F
Window -> Preferences -> Java -> Editor -> SaveActions
das Häkchen Source
Code Formatierungen setzen. Nun sollte der Source Code automatisch formatiert
werden, sobald die Datei gespeichert wird.
IntelliJ
Tastenkürzel
- Windows / Linux:
Ctrl
+Alt
+L
- Mac:
⌥
+⌘
+L
Preferences -> Tools -> Actions On Save
dieHäkchen Reformat Code und Optimize imports setzen. Jetzt sollte der Source Code automatisch formatiert werden, sobald die Datei gespeichert wird.
Tools
Was ist Linting?
Linting sowie Formatierung dienen beide dazu, die Code-Qualität zu verbessern. Während das Formatting auf die ästhetische Darstellung abzielt, konzentriert sich das Linting auf die funktionale Korrektheit.
Linting identifiziert:
- potenzielle Fehler
- stilistische Probleme
- unsichere Praktiken
Das Ziel von Linting ist:
- Konformität und Standards
- einheitliche Qualität
- Sicherheit