L'anglais du développement

Les mots anglais du dépôt, des tickets, des tests, de la livraison et de la revue de code, les six rubriques d'un changelog et le sujet de commit à l'impératif.

  • 27 cartes
  • 3 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier

Quelques cartes du deck

  • Pull request : de quoi s'agit-il ?

    Voir la réponse

    Demande, faite sur une plateforme de dépôt, de fusionner une branche dans une autre après relecture.

    Le nom vient du point de vue du mainteneur : il est prié de « tirer » (pull) les changements. GitLab dit « merge request ».

  • Un changelog contient la ligne « Deprecated: the old login endpoint ». Que comprendre ?

    • Il marche encore, mais sera retiré plus tard
    • Il a été supprimé dans cette version précise
    • Il a été corrigé après un bogue signalé
    • Il a été ajouté en version expérimentale
    Voir la réponse

    Il marche encore, mais sera retiré plus tard

    Deprecated annonce une suppression future : l'ancienne fonction marche encore, mais il faut migrer. Une fois retirée, elle passera en Removed.

  • Un bon rapport de bogue donne les « steps to … », le comportement attendu (« … ») et le comportement observé (« actual »).

    Voir la réponse

    Un bon rapport de bogue donne les « steps to reproduce », le comportement attendu (« expected ») et le comportement observé (« actual »).

    Sans les étapes pour reproduire, le mainteneur ne peut pas vérifier le bogue. Attendu et observé s'écrivent « expected behaviour » et « actual behaviour ».

  • Workaround : de quoi s'agit-il ?

    Voir la réponse

    Solution de contournement qui permet de continuer à travailler en attendant le véritable correctif.

    Un workaround ne répare pas la cause : il l'évite. Un bon rapport de bogue en signale un, s'il en existe.

  • Un relecteur commente « nit: typo in comment ». Cette remarque bloque-t-elle la fusion ?

    • Oui, c'est un défaut grave à corriger avant de fusionner
    • Non, c'est une remarque mineure, à corriger si on veut
    • Oui, c'est un refus définitif de la demande de fusion
    • Non, c'est l'approbation finale de la demande de fusion
    Voir la réponse

    Non, c'est une remarque mineure, à corriger si on veut

    Nit vient de nitpick, chercher la petite bête : une coquille ou une préférence de style. Les remarques bloquantes disent « must be fixed » ou demandent des changements (« request changes »).