O slideshow foi denunciado.
TESTES E DEPLOY
PODEM SALVAR SUA VIDA
QUEM SOU EU?
Meu nome é Luiz Augusto, mas pode me chamar de
Luri.
Eu sou programador, e gosto de tudo que é relacionado
co...
PORQUE TESTES E DEPLOY?
ESTA APRESENTAÇÃO É PARA MOSTRAR COMO
TESTES E DEPLOY TE DÃO MAIS SEGURANÇA
FALO ISSO PORQUE EU JÁ...
QUANDO EU FAZIA ALGUMA
ALTERAÇÃO EU FICAVA ASSIM...
ENTÃO, PARA ISSO NÃO
ACONTECER,
VAMOS AO QUE INTERESSA...
DEPLOY? PORQUE?
PORQUE FAZER DEPLOY SE O FTP
RESOLVE MEUS PROBLEMAS?
MAS SERÁ QUE RESOLVE DA
MELHOR FORMA POSSÍVEL?
PROBLEMAS DO FTP
FALTA DE SEGURANÇA
FÁCIL APAGAR ARQUIVOS
ACIDENTALMENTE
FALTA DE CONTROLE SOBRE
ARQUIVOS MODIFICADOS
(SINCRONIA)
SOLUÇÃO
FALTA DE SEGURANÇA
CONEXÃO SEGURA (SSH)
FÁCIL APAGAR ARQUIVOS
ACIDENTALMENTE
SINCRONIZAÇÃO
(UPLOAD SOMENTE DOS ARQUIVOS ALTERADOS)
FALTA DE CONTROLE SOBRE
ARQUIVOS MODIFICADOS
DEPLOY ATRAVÉS DO
CONTROLE DE VERSÃO
E COMO EU FAÇO O DEPLOY?
RSYNC
FABRIC
Esse merece uma atenção especial! ;D
VAMOS TESTAR?
TESTAR É BOM...
MAS E SE A GENTE TESTASSE ANTES
MESMO DE ESCREVER O CÓDIGO?
ISSO É O BDD
(BEHAVIOR DRIVEN DEVELOPMENT)
E AS VANTAGENS DO BDD SÃO:
PODE SER USADO COMO
DOCUMENTAÇÃO
MAIOR “VISÃO” SOBRE
O SISTEMA,
PREVENDO ASSIM POSSÍVEIS
ERROS
O DESENVOLVIMENTO FICA MAIS
“HUMANO”, PODENDO SER
COMPREENDIDO ATÉ MESMO
PELO SEU CLIENTE
FERRAMENTA?
JASMINE
E PORQUE TESTAR?
O TESTE GARANTE A
INTEGRIDADE DA SUA APLICAÇÃO
QUANDO FOR FEITA ALGUMA
MODIFICAÇÃO
CASO VOCÊ ALTERE ALGUMA
PARTE DO CÓDIGO QUE
INTERFIRA EM OUTRA, OS TESTES
VÃO QUEBRAR, EVITANDO QUE
VOCÊ “SUBA” UM ERRO SE...
E AGORA DEPOIS DISSO TUDO
EU ESTOU ASSIM...
OBRIGADO!
Testes e Deploy podem salvar a sua vida
Testes e Deploy podem salvar a sua vida
Testes e Deploy podem salvar a sua vida
Testes e Deploy podem salvar a sua vida
Testes e Deploy podem salvar a sua vida
Próximos SlideShares
Carregando em…5
×

Testes e Deploy podem salvar a sua vida

279 visualizações

Publicada em

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Testes e Deploy podem salvar a sua vida

  1. 1. TESTES E DEPLOY PODEM SALVAR SUA VIDA
  2. 2. QUEM SOU EU? Meu nome é Luiz Augusto, mas pode me chamar de Luri. Eu sou programador, e gosto de tudo que é relacionado com tecnologia. Você pode me encontrar aqui: Facebook: facebook.com/lurimendes Twitter: @lurimendes E-mail: lurimendes@gmail.com
  3. 3. PORQUE TESTES E DEPLOY? ESTA APRESENTAÇÃO É PARA MOSTRAR COMO TESTES E DEPLOY TE DÃO MAIS SEGURANÇA FALO ISSO PORQUE EU JÁ TIVE MUITOS PROBLEMAS
  4. 4. QUANDO EU FAZIA ALGUMA ALTERAÇÃO EU FICAVA ASSIM...
  5. 5. ENTÃO, PARA ISSO NÃO ACONTECER, VAMOS AO QUE INTERESSA...
  6. 6. DEPLOY? PORQUE?
  7. 7. PORQUE FAZER DEPLOY SE O FTP RESOLVE MEUS PROBLEMAS?
  8. 8. MAS SERÁ QUE RESOLVE DA MELHOR FORMA POSSÍVEL?
  9. 9. PROBLEMAS DO FTP
  10. 10. FALTA DE SEGURANÇA
  11. 11. FÁCIL APAGAR ARQUIVOS ACIDENTALMENTE
  12. 12. FALTA DE CONTROLE SOBRE ARQUIVOS MODIFICADOS (SINCRONIA)
  13. 13. SOLUÇÃO
  14. 14. FALTA DE SEGURANÇA CONEXÃO SEGURA (SSH)
  15. 15. FÁCIL APAGAR ARQUIVOS ACIDENTALMENTE SINCRONIZAÇÃO (UPLOAD SOMENTE DOS ARQUIVOS ALTERADOS)
  16. 16. FALTA DE CONTROLE SOBRE ARQUIVOS MODIFICADOS DEPLOY ATRAVÉS DO CONTROLE DE VERSÃO
  17. 17. E COMO EU FAÇO O DEPLOY?
  18. 18. RSYNC
  19. 19. FABRIC Esse merece uma atenção especial! ;D
  20. 20. VAMOS TESTAR?
  21. 21. TESTAR É BOM...
  22. 22. MAS E SE A GENTE TESTASSE ANTES MESMO DE ESCREVER O CÓDIGO?
  23. 23. ISSO É O BDD (BEHAVIOR DRIVEN DEVELOPMENT)
  24. 24. E AS VANTAGENS DO BDD SÃO:
  25. 25. PODE SER USADO COMO DOCUMENTAÇÃO
  26. 26. MAIOR “VISÃO” SOBRE O SISTEMA, PREVENDO ASSIM POSSÍVEIS ERROS
  27. 27. O DESENVOLVIMENTO FICA MAIS “HUMANO”, PODENDO SER COMPREENDIDO ATÉ MESMO PELO SEU CLIENTE
  28. 28. FERRAMENTA?
  29. 29. JASMINE
  30. 30. E PORQUE TESTAR?
  31. 31. O TESTE GARANTE A INTEGRIDADE DA SUA APLICAÇÃO QUANDO FOR FEITA ALGUMA MODIFICAÇÃO
  32. 32. CASO VOCÊ ALTERE ALGUMA PARTE DO CÓDIGO QUE INTERFIRA EM OUTRA, OS TESTES VÃO QUEBRAR, EVITANDO QUE VOCÊ “SUBA” UM ERRO SEM SABER
  33. 33. E AGORA DEPOIS DISSO TUDO EU ESTOU ASSIM...
  34. 34. OBRIGADO!

×