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