Liste de vérification gratuite d'une correction logicielle
Cette correction est-elle prête à être transférée?
12 éléments à préparer avant le début de la correction d'un bogue ou d'une petite fonctionnalité, et à vérifier avant de l'accepter. Cochez chacun de ceux qui sont faits.
Vos coches restent dans cet onglet; rien n'est envoyé ni conservé.
Chaque point vient de la trousse de livraison que nous utilisons pour notre commande de correction logicielle ou de petite fonctionnalité.
0 sur 12 faits
12 à faire :
- Le bogue ou la fonctionnalité est décrit par écrit : les étapes pour le reproduire, ce que vous attendez, ce que vous voyez, et la version ou la branche
- Il s'agit d'une seule correction ou d'une seule petite fonctionnalité, pas d'une refonte ni d'une migration
- L'accès se limite au seul dépôt concerné : une invitation à ce dépôt, ou une copie (fork) à partir de laquelle on peut ouvrir des demandes de tirage
- Le README ou les commandes pour installer l'application et rouler ses tests sont écrits
- Aucun identifiant de production n'est partagé : les tests utilisent des simulations ou des clés en mode test conservées dans votre propre CI ou votre fichier .env
- Aucune donnée de santé ou financière ne se trouve dans le code touché, sauf si une portée écrite la couvre
- Une personne-ressource nommée répond aux questions et confirme l'acceptation
- Un nouveau test échoue sur votre ancien code et réussit avec la modification
- Votre suite de tests existante réussit toujours
- Le comportement prévu dans la portée écrite fonctionne comme le décrit la note de transfert
- Rien n'a changé en dehors des fichiers nommés dans la portée, sauf les tests
- Vous fusionnez vous-même la demande de tirage; personne d'autre ne fusionne dans votre branche principale ni ne déploie
Vous voulez qu'on la fasse avec vous?
Notre commande à portée fixe de correction logicielle ou de petite fonctionnalité livre une correction ou une petite fonctionnalité dans un seul dépôt : une portée écrite, d'abord un test qui échoue, la plus petite modification qui le fait réussir, une révision séparée et une note de transfert.
Cette liste de vérification n'est ni une revue de code ni un audit de sécurité.