testes e deploy podem salvar a sua vida
TRANSCRIPT
![Page 1: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/1.jpg)
TESTES E DEPLOY PODEM SALVAR SUA VIDA
![Page 2: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/2.jpg)
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/lurimendesTwitter: @lurimendesE-mail: [email protected]
![Page 3: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/3.jpg)
PORQUE TESTES E DEPLOY?
ESTA APRESENTAÇÃO É PARA MOSTRAR COMOTESTES E DEPLOY TE DÃO MAIS SEGURANÇA
FALO ISSO PORQUE EU JÁ TIVE MUITOS PROBLEMAS
![Page 4: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/4.jpg)
QUANDO EU FAZIA ALGUMA ALTERAÇÃO EU FICAVA ASSIM...
![Page 5: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/5.jpg)
![Page 6: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/6.jpg)
ENTÃO, PARA ISSO NÃO ACONTECER,
VAMOS AO QUE INTERESSA...
![Page 7: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/7.jpg)
DEPLOY? PORQUE?
![Page 8: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/8.jpg)
PORQUE FAZER DEPLOY SE O FTP RESOLVE MEUS PROBLEMAS?
![Page 9: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/9.jpg)
MAS SERÁ QUE RESOLVE DA MELHOR FORMA POSSÍVEL?
![Page 10: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/10.jpg)
PROBLEMAS DO FTP
![Page 11: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/11.jpg)
FALTA DE SEGURANÇA
![Page 12: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/12.jpg)
FÁCIL APAGAR ARQUIVOS ACIDENTALMENTE
![Page 13: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/13.jpg)
FALTA DE CONTROLE SOBREARQUIVOS MODIFICADOS
(SINCRONIA)
![Page 14: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/14.jpg)
SOLUÇÃO
![Page 15: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/15.jpg)
FALTA DE SEGURANÇA
CONEXÃO SEGURA (SSH)
![Page 16: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/16.jpg)
FÁCIL APAGAR ARQUIVOS ACIDENTALMENTE
SINCRONIZAÇÃO(UPLOAD SOMENTE DOS ARQUIVOS ALTERADOS)
![Page 17: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/17.jpg)
FALTA DE CONTROLE SOBREARQUIVOS MODIFICADOS
DEPLOY ATRAVÉS DOCONTROLE DE VERSÃO
![Page 18: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/18.jpg)
E COMO EU FAÇO O DEPLOY?
![Page 19: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/19.jpg)
RSYNC
![Page 20: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/20.jpg)
![Page 21: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/21.jpg)
FABRICEsse merece uma atenção especial! ;D
![Page 22: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/22.jpg)
![Page 23: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/23.jpg)
VAMOS TESTAR?
![Page 24: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/24.jpg)
TESTAR É BOM...
![Page 25: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/25.jpg)
MAS E SE A GENTE TESTASSE ANTES MESMO DE ESCREVER O CÓDIGO?
![Page 26: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/26.jpg)
ISSO É O BDD(BEHAVIOR DRIVEN DEVELOPMENT)
![Page 27: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/27.jpg)
E AS VANTAGENS DO BDD SÃO:
![Page 28: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/28.jpg)
PODE SER USADO COMO DOCUMENTAÇÃO
![Page 29: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/29.jpg)
MAIOR “VISÃO” SOBRE O SISTEMA,
PREVENDO ASSIM POSSÍVEIS ERROS
![Page 30: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/30.jpg)
O DESENVOLVIMENTO FICA MAIS “HUMANO”, PODENDO SER
COMPREENDIDO ATÉ MESMO PELO SEU CLIENTE
![Page 31: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/31.jpg)
FERRAMENTA?
![Page 32: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/32.jpg)
JASMINE
![Page 33: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/33.jpg)
![Page 34: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/34.jpg)
E PORQUE TESTAR?
![Page 35: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/35.jpg)
O TESTE GARANTE AINTEGRIDADE DA SUA APLICAÇÃO
QUANDO FOR FEITA ALGUMA MODIFICAÇÃO
![Page 36: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/36.jpg)
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
![Page 37: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/37.jpg)
E AGORA DEPOIS DISSO TUDOEU ESTOU ASSIM...
![Page 38: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/38.jpg)
![Page 39: Testes e Deploy podem salvar a sua vida](https://reader034.vdocuments.mx/reader034/viewer/2022052414/55d31d8cbb61eb9e618b46cc/html5/thumbnails/39.jpg)
OBRIGADO!