Débugger en anglais
Décrire le bug, le reproduire, le diagnostiquer et le corriger.
Le vocabulaire du debug est figé : repro (reproduire le problème), stack trace (la pile d'appels), race condition (problème de concurrence). Et la question qu'on vous posera toujours : can you reproduce it? Bonne nouvelle : en français tech, on dit déjà « bug », « log » et « deploy », mais attention aux prépositions.

- 1
There's a bug in production.
Il y a un bug en prod.
- 2
Can you reproduce it?
Tu arrives à le reproduire ?
- 3
It only happens on a page reload.
Ça n'arrive que quand on recharge la page.
- 4
I can't reproduce it locally.
Je n'arrive pas à le reproduire en local.
- 5
What are your repro steps for that one?
C'est quoi tes étapes pour reproduire celui-là ?
- 6
Do you have the full stack trace from the log?
Tu as la stack trace complète dans les logs ?
- 7
I'll paste it in the ticket right now.
Je la colle dans le ticket tout de suite.
- 8
The errors started after yesterday's deploy.
Les erreurs ont commencé après la mise en prod d'hier.
- 9
Let's look at what shipped in that deploy.
Regardons ce qui est parti dans ce déploiement.
- 10
I think it's a race condition.
Je pense que c'est une race condition.
- 11
It happens about one in twenty times.
Ça arrive à peu près une fois sur vingt.
- 12
That explains why it's flaky.
Ça explique pourquoi c'est aléatoire.
- 13
I'll add some logging around it.
Je vais ajouter des logs autour.
- 14
Found it, it's a null.
Trouvé, c'est un null.
- 15
We're not checking for it before we use it.
On ne vérifie pas qu'il existe avant de l'utiliser.
- 16
I'll add a guard and a test.
Je vais ajouter un garde-fou et un test.
- 17
Should we push a hotfix?
On pousse un hotfix ?
- 18
Or should we roll it back?
Ou on fait un rollback ?
- 19
Rolling back is faster and safer.
Le rollback, c'est plus rapide et plus sûr.
- 20
I'll keep an eye on the logs for an hour.
Je surveille les logs pendant une heure.