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

749 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
749
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

×