Eine stabile Bedingung wählen
Nutzen Sie ein Feld, das die Entscheidung unmittelbar abbildet, statt einer veränderlichen Textmeldung. Prüfen Sie etwa eine vorhandene Datensatzkennung oder eine Änderungszahl größer null, wenn dies der Fachregel entspricht.
Behandeln Sie fehlende oder fehlerhafte Ausgaben ausdrücklich. Ein fehlendes Feld darf nicht stillschweigend als Erfolg gelten; leiten Sie es mit genügend Kontext an Fehler oder Prüfung weiter.
Zweige nachvollziehbar halten
Benennen Sie Zweige nach ihrer Bedeutung und halten Sie die Aktionen nahe an der Bedingung. Teilen zwei Ergebnisse Schritte, führen Sie sie erst zusammen, nachdem der Zustand zur Erklärung des Pfads erfasst wurde.
Testen Sie alle Zweige mit typischen Eingaben, einschließlich leerem Ergebnis und Fehler. Prüfen Sie im Verlauf die ausgewertete Bedingung und Schlussaktion; so erkennen Sie falsche Feldpfade und Typannahmen.