Défense en profondeurEmpiler plusieurs protections imparfaites mais indépendantes, pour qu'un trou dans l'une soit couvert par la suivante. Le principe du modèle du...
DépendanceLe fait qu'une chose ait besoin d'une autre pour fonctionner. Connaître les dépendances, c'est connaître l'ordre des dominos.
Dette techniqueLe coût futur des raccourcis pris aujourd'hui : un choix rapide qui dépanne maintenant et qu'il faudra rembourser, avec intérêts, à chaque...
DNSL'annuaire du web : il traduit un nom de domaine lisible (exemple.com) en l'adresse IP qu'une machine sait joindre.
DockerEmpaqueter une application avec tout ce dont elle a besoin dans un conteneur isolé, pour qu'elle tourne pareil partout, de ta machine au serveur.
Documentation vivanteUne doc qui reste vraie parce qu'elle est branchée sur la réalité du système (générée ou vérifiée depuis le code), au lieu de pourrir dès qu'on la...
DOML'arbre de tous les éléments d'une page, construit par le navigateur à partir du HTML. C'est ce que ton JavaScript manipule pour rendre la page...
DomaineLe champ de réalité que ton logiciel sert (la banque, la réservation, la logistique), avec ses règles et ses mots à lui, qui existent...
DRYDon't Repeat Yourself : chaque connaissance d'un système ne doit exister qu'à un seul endroit. Dupliquer une logique, c'est signer pour la...