En L2 Informatique, il faut rendre un petit projet utilisant PHP, AJAX et XML.
Après les ultimes mises au point, je demande à mon binôme de retirer les « var_dump » et autres « echo » permettant de vérifier la tambouille interne sur certaines pages (ici le compte du client, sa "facture" et la page du produit).
Le lendemain, jour de la soutenance, catastrophe : les variables s'affichent en clair dans la page. Bref, on se croirait sur une page en cours de debug. Je demande donc à mon binôme s'il a bien retiré les fonctions énoncées plus haut. Il répond : « Oui, regarde : j'ai enregistré les pages dans les fichiers "<page>_finale.php", tu vois ? ».
Il n'avait pas pensé qu'enregistrer les pages sous un autre nom allait légèrement gêner leur accessibilité depuis le reste de l'application. PEBKAC.
* Tester, ça marche bien moyennant X
* X est facile à résoudre on change une ligne de code
* Ne pas retester car la modif marche forcément
* Mettre en prod
Toute modif, si anodine soit-elle, introduit un bug dans un pourcentage non négligeable de cas.