Zéro, une ou douze : combien d'assertions une fonction de production réclame-t-elle vraiment
Les développeurs dispersent les assertions comme des confettis ou les évitent totalement. Voici le cadre de décision qui distingue les invariants utiles des déclencheurs de crash en production.
La plupart des codebases de production se divisent en deux camps. Le camp A traite comme un assaisonnement décoratif, en saupoudrant une ligne sur deux jusqu'à…