Qu'est-ce que cc-defensive-programming ?
Passez en revue la gestion des erreurs, la validation des entrées et les modèles d’exception à l’aide d’une liste de contrôle de 24 éléments. À utiliser lors de l'audit de code défensif, de la conception de barricades, du choix de la gestion des assertions ou des erreurs ou du choix d'une stratégie d'exactitude ou de robustesse. Déclencheurs sur : blocs catch vides, validation d'entrée manquante, assertions avec effets secondaires, niveau d'abstraction d'exception incorrect, mentalité d'ordure dans l'ordure, pression des délais pour ignorer la validation, rationalisation des sources fiables. Produire un tableau d'état avec VIOLATION/AVERTISSEMENT/PASS par élément, ou des recommandations de conception de barricade/gestion des erreurs. Source : ryanthedev/code-foundations.