continuous integration e continuous delivery para salvar o seu projeto!
TRANSCRIPT
Continuous Integration e Continuous Delivery para
salvar o seu projeto!@cmilfont
Porque um código envelhece?
Estamos descobrindo maneiras melhores de desenvolver
software fazendo-o nós mesmos e ajudando outros a fazê-lo.
Simplicidade
Comunicação
Feedback
Respeito
Coragem
CoragemTem mesmo seu covardão?
Porque um código apodrece?
Unica métricaQuantas vezes um Bug volta na mesma Feature.
Desenvolvimento Manutenção e Evolução
Ciclo de vida do Software
Desenvolvimento Manutenção e Evolução
Ciclo de vida do Software
Primeiro Deploy
AbordagensTest Driven DevelopmentDomain driven DesignBehaviour Driven DesignClean Code
...
PadrõesGoFSOLIDPoEEAImplementation Patterns
...MétricasCoberturaRatio 4:1Complexidade ciclomáticaLint
...
Continuous Feedback Driven Development
Ratio 4:1 (100% coverage sai no ratio 1:1)
Lint
Automação 100%
3 Regras de Ouro
100% Cobertura?
Nossa como você é fanático