testes e deploy podem salvar a sua vida
Post on 18-Aug-2015
173 Views
Preview:
TRANSCRIPT
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 com tecnologia.
Você pode me encontrar aqui:
Facebook: facebook.com/lurimendesTwitter: @lurimendesE-mail: lurimendes@gmail.com
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
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 SOBREARQUIVOS 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 SOBREARQUIVOS MODIFICADOS
DEPLOY ATRAVÉS DOCONTROLE DE VERSÃO
E COMO EU FAÇO O DEPLOY?
RSYNC
FABRICEsse 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 AINTEGRIDADE 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 SEM SABER
E AGORA DEPOIS DISSO TUDOEU ESTOU ASSIM...
OBRIGADO!
top related