Wächterbedingungen

(Guard Clauses). Ein Refactoring gegen tief verschachtelte if-else-Strukturen. Statt den Hauptteil der Methode in einen else-Block zu packen, werden Sonderfälle frühzeitig mit return (oder throw) behandelt und die Methode beendet.