The document discusses continuous integration (CI), which involves continuously testing software changes to find and address issues early in the development process. It notes CI is an agile practice that involves an automated or manual continuous process of integrating code changes, running tests, and monitoring results. Benefits of CI include increased quality through early bug detection, reduced costs and time, and avoiding "release chaos". The document advocates for integrating and testing code frequently to improve metrics, quality, and reduce bugs and time spent fixing issues. It provides examples of tools that can be used to implement CI like PHPUnit, PHP Depend, SVN, Hudson, and PHPCodeSniffer.
3. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
Saturday, August 28, 2010
4. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
Saturday, August 28, 2010
5. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
Saturday, August 28, 2010
6. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
‣ Processo contínuo
Saturday, August 28, 2010
7. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
‣ Processo contínuo
‣ Controle de qualidade
Saturday, August 28, 2010
8. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
‣ Processo contínuo
‣ Controle de qualidade
‣ Automático ou não
Saturday, August 28, 2010
9. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
‣ Processo contínuo
‣ Controle de qualidade
‣ Automático ou não
‣ Reduz
Saturday, August 28, 2010
10. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
‣ Processo contínuo
‣ Controle de qualidade
‣ Automático ou não
‣ Reduz
‣ Custo, Tempo, Trabalho
Saturday, August 28, 2010
11. OK, O QUE É INTEGRAR?
Saturday, August 28, 2010
12. OK, O QUE É INTEGRAR?
É testar!
Ver como tudo funciona junto!
Saturday, August 28, 2010
37. TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes
Saturday, August 28, 2010
38. TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes
‣ O código dele aumenta
Saturday, August 28, 2010
39. TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes
‣ O código dele aumenta
‣ Mais Bugs!
Saturday, August 28, 2010
40. TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes
‣ O código dele aumenta
‣ Mais Bugs!
‣ Dica: contratar mais gente não é
solução, é suicídio. (nesse caso)
Saturday, August 28, 2010