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