Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Git, TDD e Integração contínua: desenvolvendo software de forma consistente

785 views

Published on

Published in: Technology
  • Be the first to comment

Git, TDD e Integração contínua: desenvolvendo software de forma consistente

  1. 1. Git, TDD e Integração contínua: desenvolvendo software de forma consistente https://github.com/ronaldotijucas/estatisticas_simples Ronaldo Rogério Pereira
  2. 2. Práticas e Ferramentas ● ● ● ● ● ● Sistema de Controle de Versão Testes Automatizados TDD e Refactoring Cobertura de testes Repositórios remotos Integração contínua
  3. 3. Sistema de Controle de Versão O controle de versão é um sistema que registra as mudanças feitas em um arquivo ou um conjunto de arquivos ao longo do tempo de forma que você possa recuperar versões específicas
  4. 4. http://git-scm.com/book/pt-br/
  5. 5. Testes Automatizados - Detecção imediata de defeitos em métodos; - Código menos complexo; - Documentação do código; - Maior facilidade e segurança para refatorar.
  6. 6. TDD e Refactoring
  7. 7. Codificando...
  8. 8. Cobertura de testes
  9. 9. Repositórios Remotos https://github.com
  10. 10. Integração contínua https://travis-ci.org/
  11. 11. Livros ● ● ● Refatoração - Aperfeiçoando o Projeto de Código Existente - Martin Fowler Código Limpo - Robert Martin TDD - Desenvolvimento Guiado por Testes - Kent Beck
  12. 12. Keep contact ronaldotijucas ronaldotijucas@gmail.com @ronaldotijucas

×