Null, Eins oder Zwölf: Wie viele Assertions eine Funktion im Production-Code wirklich braucht
Entwickler verteilen Assertions entweder wie Konfetti oder meiden sie komplett. Hier ist das Entscheidungs-Framework, das nützliche Invariants von Production-Crash-Triggern unterscheidet.
Die meisten Production-Codebases gehören zu einem von zwei Lagern. Lager A behandelt als dekoratives Gewürz, streut es in jede zweite Zeile, bis die Funktion…