Esse artigo é baseado na prospecção feita para implantar o processo de integração contínua em projetos de desenvolvimento de software. Utilizando um pouco a definição de Martins Fowler, temos abaixo.
" Integração Contínua é uma boa prática no desenvolvimento de software onde os membros da equipe, no caso, os desenvolvedores, integram frequentemente seu código produzido, no mínimo uma vez por dia. Cada integração é feita verificação para detectar erros o mais rápido possível, quem faz essa verificação é uma build automatizada, que inclui a execução de testes unitários. Essa prática reduz significamente problemas que ocorrem no cliclo de vida do desenvolvimento, permitindo um desenvolvimento coêso e mais rápido"
O que geralmente é feito na verificação da build ?
Dentre as principais atividade, compilação, execução dos testes unitário, checagem com o PMD, cobertura dos testes unitário, verificação de código duplicado, empacotamento da aplicação e deploy da build gerada.
Para execução das atividades duas ferramentas se destacam:
MAVEN
ANT
[Continua em breve]
Saturday, October 14, 2006
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment