Kategorien
Clean Code

Tidy First?

Kent Beck hat (zusammen mit anderen) vor über 25 Jahren die Art und Weise, wie Software entwickelt wird, revolutioniert. Er ist Mitbegründer von Extreme Programming (XP), Test-Driven Development (TDD) und Erstunterzeichner des Agilen Manifests. Seine beiden Bücher Extreme Programming Explained: Embrace Change (zusammen mit Cynthia Andres) und Test-Driven Development: By Example aus den Jahren 2000 […]

Kategorien
Clean Code Learn to Code

Guard Clauses

Code sollte beim Lesen möglichst schnell verstanden werden. Er sollte sprechend sein. Auf der Ebene einer Funktion sind es u.a. Bedingungen, also if-Statements, die den Code schwer verständlich machen können. Eine Möglichkeit, die Lesbarkeit zu verbessern, sind Guard Clauses. Vorbedingungen oder triviale Fälle sollten gleich am Anfang einer Funktion überprüft werden. Treffen sie zu, soll […]