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 cards
  • 3 topics
  • Free

The outline, topic by topic

Each topic is weighted the way the exam weighs it.

  1. Notions
  2. Questions
  3. Ranger et relier

A few cards from the deck

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

    Show the answer

    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
    Show the answer

    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 »).

    Show the answer

    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 ?

    Show the answer

    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
    Show the answer

    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 »).