Namen in der Programmierung – Mindmap
JUnit Test vs. Clean Code
Bedingungen einkapseln
Da boolesche Logik auf den ersten Blick schwer lesbar und zu verstehen ist,
können (sollten) Funktionen extrahiert werden um eine bessere Lesbarkeit zu erhalten.
Z.B.
if (sollGeloeschtWerden(timer)){…
ist besser als:
if (timer.isGueltige() && !timer.isAktuell() || timer > heute){…
Java Müll, Abfall, Kehricht oder Mist
Halte die Quelldateien sauber und frei von Müll, der da wäre …
- Default-Konstruktor ohne Implementierung
- Nicht benötigte Variablen
- Nicht aufgerufene Funktionen
- Kommentare die keine Informationen hinzufügen
Kennst Du noch weiteren trash?
Clean-Code-Developer
Prinzipien für besser Softwarer gibt beim Clean-Code-Developer. Ich trage gerade Orangen.