Índice:
Definição - O que significa Build?
O termo build pode se referir ao processo pelo qual o código-fonte é convertido em um formulário independente que pode ser executado em um computador ou no próprio formulário. Uma das etapas mais importantes de uma construção de software é o processo de compilação, onde os arquivos de código-fonte são convertidos em código executável. O processo de construção de software geralmente é gerenciado por uma ferramenta de construção. As compilações são criadas quando um determinado ponto do desenvolvimento é atingido ou o código é considerado pronto para implementação, seja para teste ou versão definitiva.
Uma compilação também é conhecida como compilação de software ou compilação de código.
Techopedia explica Build
O termo build pode ter um significado ligeiramente diferente, dependendo de ser usado como substantivo ou verbo. Um desenvolvedor pode "fazer uma compilação", o que significa executar o processo de compilação, mas também pode se referir ao resultado final como "compilação número 175", para diferenciá-lo ao conversar com seus colegas.
Uma construção pode ser simples ou extremamente complexa. Na maioria das vezes, um único desenvolvedor cria diretamente do seu desktop em seu ambiente de desenvolvimento integrado, enquanto uma grande equipe geralmente possui profissionais que não fazem nada além de supervisionar o processo de criação. Neste último caso, são usadas ferramentas de construção abrangentes que também podem ajudar em testes, métricas e outras funções.
Uma compilação geralmente é uma versão do software no formato de pré-lançamento que é usada apenas pela empresa de desenvolvimento de software. Quando a construção é concluída, ela geralmente é armazenada como um único pacote e é comercializada sob um número de versão, embora seja possível encontrar o número da versão se você se aprofundar o suficiente. Idealmente, ou em teoria, as versões incrementais e posteriores das construções têm mais recursos e menos erros, embora isso nem sempre funcione na prática.