défensive

Une définition du Jargon Français.
Aller à : Navigation, rechercher

adjectif.  [méthode]. Se dit de l'attitude mentale d'un développeur qui conçoit et réalise son logiciel de sorte qu'il gère correctement tout, même l'extrême voire l'impensable.

En particulier il considère que l'utilisateur est parfaitement idiot ou malveillant donc fait au mieux n'importe quoi et au pis tout pour faire planter le programme. Il s'en défend, en premier lieu, en vérifiant que toute entrée est acceptable pour le programme et, par exemple, ne provoquera pas de débordement de tampon.

Anglais: « defensive programming ».

Voir aussi robustesse, test-driven.