Sproken
B1Anglais·20 cartes

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.

A concentrated professional working at a computer in a modern office setting.
Photo : cottonbro studio sur Pexels
  1. 1

    There's a bug in production.

    Il y a un bug en prod.

  2. 2

    Can you reproduce it?

    Tu arrives à le reproduire ?

  3. 3

    It only happens on a page reload.

    Ça n'arrive que quand on recharge la page.

  4. 4

    I can't reproduce it locally.

    Je n'arrive pas à le reproduire en local.

  5. 5

    What are your repro steps for that one?

    C'est quoi tes étapes pour reproduire celui-là ?

  6. 6

    Do you have the full stack trace from the log?

    Tu as la stack trace complète dans les logs ?

  7. 7

    I'll paste it in the ticket right now.

    Je la colle dans le ticket tout de suite.

  8. 8

    The errors started after yesterday's deploy.

    Les erreurs ont commencé après la mise en prod d'hier.

  9. 9

    Let's look at what shipped in that deploy.

    Regardons ce qui est parti dans ce déploiement.

  10. 10

    I think it's a race condition.

    Je pense que c'est une race condition.

  11. 11

    It happens about one in twenty times.

    Ça arrive à peu près une fois sur vingt.

  12. 12

    That explains why it's flaky.

    Ça explique pourquoi c'est aléatoire.

  13. 13

    I'll add some logging around it.

    Je vais ajouter des logs autour.

  14. 14

    Found it, it's a null.

    Trouvé, c'est un null.

  15. 15

    We're not checking for it before we use it.

    On ne vérifie pas qu'il existe avant de l'utiliser.

  16. 16

    I'll add a guard and a test.

    Je vais ajouter un garde-fou et un test.

  17. 17

    Should we push a hotfix?

    On pousse un hotfix ?

  18. 18

    Or should we roll it back?

    Ou on fait un rollback ?

  19. 19

    Rolling back is faster and safer.

    Le rollback, c'est plus rapide et plus sûr.

  20. 20

    I'll keep an eye on the logs for an hour.

    Je surveille les logs pendant une heure.