Capítulo 4. Como versionar, compilar e testar o teu código
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No Capítulo 2, você aprendeu a gerenciar sua infraestrutura e, noCapítulo 3, aprendeu a gerenciar seus aplicativos. Ao longo do caminho, escreveste código usando uma variedade de ferramentas, incluindo Node.js, Kubernetes e OpenTofu. O que fizeste com todo esse código? Está apenas no teu computador? Se sim, isso é bom para aprender, quando és o único a tocar nesse código, mas a maior parte do desenvolvimento de software é um desporto de equipa, o que significa que tens de descobrir como resolver os seguintes problemas:
- Acesso ao código
-
Todos os programadores da tua equipa precisam de uma forma de aceder ao mesmo código e, à medida que vão fazendo alterações, precisas de uma forma de juntar as alterações.
- Automação
-
Para poupar tempo e garantir a consistência entre a sua equipa, precisa de uma forma de automatizar operações comuns, como o download de dependências, a criação do código e o empacotamento do código.
- Correção
-
Já é difícil fazer com que o teu próprio código funcione, mas quando várias pessoas o estão a modificar, tens de encontrar uma forma de evitar um fluxo de erros.
Para resolver estes problemas, as empresas modernas utilizam as seguintes ferramentas:
-
Controlo de versões
-
Constrói o sistema
-
Testes automatizados
Este capítulo mergulha em cada uma dessas ferramentas. Você verá ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access