L'art de debugger

Grace Hopper

Grace Hopper est à l’origine du premier compilateur.

Elle est également connue pour avoir découvert le premier “bug” informatique avec son équipe

La faute à qui ? 🤨

  • 99% c'est nous ! 😅
  • 0.99% les autres de la team 😬
  • 0.0099% la lib ou le framework (npm ?) 😩
  • 0.000099% langage ou compilateur (typescript ?) 🤫
  • 0.00000099% le hardware 🕹
  • 0.00000001% la simulation

👯

🧑‍💻

Lire la doc le code !

Lire les erreurs

Google it!

🔎 Google

🦊 MDN

🤖 ChatGPT

📚 Stack Overflow

Utiliser la console 📝

console.log("wefkmosdfkm");
console.log(someVariable);

💩

🤩

console.log({var1, var2});
console.log("In checkAuth(): ", user);
console.table(data);

3 petits conseils 😏

Faire une pause pour revenir plus fort

Chercher le bug avec d'autres personnes

Faire des petites étapes, ne pas se précipiter

Isoler et reproduire 💪

VSCode Debugger

Comment éviter les bugs ?

1. Tests

2. Static analysis

3. Pull requests