Table des matières:
Définition - Que signifie construire?
Le terme build peut faire référence au processus par lequel le code source est converti en un formulaire autonome qui peut être exécuté sur un ordinateur ou au formulaire lui-même. L'une des étapes les plus importantes d'une construction logicielle est le processus de compilation, où les fichiers de code source sont convertis en code exécutable. Le processus de création de logiciels est généralement géré par un outil de génération. Les builds sont créées lorsqu'un certain stade de développement a été atteint ou que le code a été jugé prêt pour la mise en œuvre, soit pour les tests, soit pour une version définitive.
Une build est également connue sous le nom de build de logiciel ou de code.
Techopedia explique Build
Le terme build peut avoir une signification légèrement différente selon qu'il est utilisé comme nom ou verbe. Un développeur peut «faire une build», ce qui signifie exécuter le processus de build, mais peut également se référer au résultat final comme «numéro de build 175», pour le différencier lorsqu'il parle à ses collègues.
Une construction peut être simple ou extrêmement complexe. Un développeur unique construira le plus souvent directement à partir de son bureau dans son environnement de développement intégré, tandis qu'une grande équipe aura généralement des professionnels qui ne feront que superviser le processus de génération. Dans ce dernier cas, des outils de construction étendus sont utilisés qui peuvent également faciliter les tests, les métriques et d'autres fonctions.
Une version est généralement une version de logiciel au format de pré-version qui n'est utilisée que par la société de développement logiciel. Lorsque la génération est terminée, elle est souvent stockée sous la forme d'un package unique et est commercialisée sous un numéro de version, bien qu'il soit souvent possible de trouver le numéro de version si vous creusez suffisamment profondément. Idéalement, ou en théorie, les versions incrémentielles et ultérieures des builds ont plus de fonctionnalités et moins de bugs, bien que cela ne fonctionne pas toujours dans la pratique.










