Nesta sessão vamos falar dos desafios que encontramos nas diversas fases do desenvolvimento de software, contrastando, comparando e equiparando entre abordagens que o Caio tem visto e usado com o que o Bruno tem usado e praticado.
Vamos falar de detalhes de controlo de versões, estratégias de versionamento e branching de software, integração contínua, deployment automático de software, rastreabilidade e monitorização, tudo isto faz parte do processo de desenvolvimento, tentando dar exemplos práticos e mencionado a aplicabilidade em cenários diferentes.
O principal objectivo é partilhar e discutir algumas práticas adotadas por cada um dos oradores, e pela audiência da sessão, incluindo algumas das ferramentas usadas e como são utilizadas. Exemplos de ferramentas incluem Git, NuGet, Visual Studio, TeamCity e OctopusDeploy.