Chaque programmeur tourmenté par des bugs aimerait avoir les pouvoirs de Sun Wukong. Soit soixante-douze transformations, soit disparaître dans les airs en un clin d'œil

1-140P5140431V9

1. Qui a touché à mon code ?

1-140P5140510G5

C'est vraiment une impression de déjà-vu. Après d'innombrables explications, personne ne me croit, mais je dois quand même le dire : ce n'était pas comme ça à l'origine

2. Quoi ? Vous utilisez encore IE6 ?

1-140P5140526155

Après avoir parfaitement pris en charge IE7+, 360, Firefox, Chrome, etc., voilà que survient ce coup de tonnerre dans un ciel bleu.

3. Le responsable a déjà quitté l'entreprise

1-140P5140541918

Aucun document à examiner à la dernière minute, tous les commentaires sont identiques ! Reprendre le flambeau du travail de suivi, qui aurait cru que le client serait si difficile à gérer. Mais ce programme n'a vraiment pas été développé par moi — il m'a seulement dit à l'époque : il fonctionne parfaitement, et la documentation est complète !

4. C'est fini, je n'ai rien trouvé en ligne

1-140P51405543E

La route est longue et sinueuse, je chercherai la réponse en ligne. Mais contre toute attente, je l'ai cherchée mille fois, et en me retournant, Baidu ne l'avait même pas indexée.

5. Il vous suffit de mettre à jour le code à nouveau et tout ira bien

1-140P5140613263

Pourquoi mon commit a-t-il disparu ? Pourquoi la mise à jour signale-t-elle une erreur ? Pourquoi y a-t-il un conflit ? — Il vous suffit de mettre à jour le code à nouveau !

6. Qui a défini le mot de passe par défaut du compte à admin ?

1-140P514062J50

Comment ai-je pu me connecter au système alors que la base de données ne contient aucune donnée ? Après avoir vérifié le code, j'ai découvert que c'était codé en dur !

7. Je ne le corrige plus, je vais simplement le réécrire à partir de zéro

1-140P5140644220

Face à une logique de traitement complexe, je n'arrive vraiment pas à la comprendre ; autant en écrire une dédiée moi-même — ce serait plus rapide.