YAGNI ist wohl eines der Prinzipien, die am schwierigsten einzuhalten sind in einem Entwickler-Team. Insbesondere wenn die Kollegen sich weiterhin daran klammern, dass Änderungen immer aufwendig und zeitraubend sind.
Refactoring mit Guard Clauses
Immer wieder finden sich Codefragmente, die sich in einer unnötig komplizierten Logik verlieren. Wie schon in Zauberei mit Wahrheiten angesprochen, sind es meist unterlassene Umstellungen im Code durch boolsche Umformungen. Parameter prüfen Eine häufige Ursache für die komplizierte Logik, ist die Prüfung der Eingangsparameter. Nicht alle Werte, die ein Parameter enthalten kann, machen Sinn für die … Read more