Upload
milfont-consulting
View
370
Download
3
Embed Size (px)
Citation preview
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