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?