Skip to main content

Qu'est-ce qu'une construction quotidienne?

Une version quotidienne est une méthode de test d'un programme dans lequel tous les fichiers qui composent le programme sont transformés en fichier exécutable chaque jour, ce qui entraîne un programme légèrement différent à chaque fois.Bien que la refonte d'un programme puisse sembler redondante, il présente de nombreux avantages, y compris des vérifications de qualité faciles et une intégration de codage plus facile.Lorsque la construction quotidienne est compilée, elle passe par un processus connu sous le nom de test de fumée, dans lequel le programme est vérifié pour s'assurer que tout fonctionne correctement.Cette méthode est bonne pour les logiciels qui ont de nombreux programmeurs différents qui y travaillent, mais ce n'est pas très efficace pour les petits programmes.

Lorsqu'une équipe de développement de logiciels crée un programme, l'équipe peut compiler le programme une fois, puis construire des mises à niveau en plus de celaprogramme.Techniquement, il n'y a rien de mal à cette approche, mais l'utilisation de la méthode de construction quotidienne peut être meilleure.Au début de chaque journée, les programmeurs prendront tous les nouveaux code et fichiers source et les compileront pour refaire le programme.Cela signifie que le logiciel est mis à jour quotidiennement.

La recréation du programme chaque jour peut sembler une corvée pour certains utilisateurs, mais il présente plusieurs avantages.Le programme est mis à jour tous les jours mdash;Et pas seulement lorsqu'une grande mise à jour sort mdash;Les contrôles de qualité sont donc plus faciles;Si un bug se développe soudainement, les programmeurs sauront que le bogue proviendra très probablement du codage le plus récent.Les grandes équipes de développement ont de nombreux programmeurs différents travaillant sur différentes parties du code source, et chaque pièce doit être intégrée dans le produit principal.En effectuant une version quotidienne, les programmeurs sauront si l'intégration réussit chaque jour ou s'il y a des problèmes d'intégration.Cela peut également stimuler le moral, car certains programmeurs peuvent être ravis de voir le programme fonctionner avec toutes ses mises à jour.

Une fois le logiciel compilé et prêt à être utilisé pour la journée, les programmeurs effectueront un test de fumée.Un test de fumée permet aux programmeurs de vérifier toute erreur de codage, de fonctionnalité ou d'utilisation.Cela peut être aussi simple qu'un programmeur qui passe par chaque fonction et outil, ou aussi étendu que d'utiliser d'autres programmes, tels que les validateurs et les vérificateurs de vulnérabilité.

La méthode de construction quotidienne n'est généralement pas aussi bonne pour les petits programmes, généralement parce que les programmes expérimententTrès peu de changement quotidien.Cette méthode est entièrement destinée aux programmes avec des dizaines, des centaines ou des milliers de programmeurs travaillant simultanément sur le même programme.Bien que cette méthode puisse aider à vérifier un programme plus petit, le programme plus petit peut ne pas subir les mêmes avantages.