Continuous integration e continuous delivery para salvar o seu projeto!

Preview:

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

Quer saber mais?

@cmilfont

Recommended