Documentação introdutória para aplicação das práticas DevOps no contexto de Construção de Software.
- Continuous Delivery
- Application Lifecycle Management
- Conceito de Colaboração em Equipes
Uso de sistemas de controle de versionamento distribuído, que exemplifica o cenário atual do desenvolvimento de software em larga escala, onde código é elaborado de forma colaborativa.
Git, Mercurial
- Processo de testes contínuos
Usar ferramentas que viabiliza execução de teste de forma rápido e automatizado fazendo uso de ferramentas de Continuous Integration.
- Versionamento
Ter controle de mundaças e versionamento de todas as alterações feitas no código forma clara.
- Auto documentação
A documentação sendo realizada no próprio código.