Continuous integration e continuous delivery para salvar o seu projeto!

  • Published on
    18-Mar-2018

  • View
    353

  • Download
    3

Transcript

  • Continuous Integration e Continuous Delivery para

    salvar o seu projeto!@cmilfont

    https://twitter.com/cmilfont

  • Porque um cdigo envelhece?

  • Estamos descobrindo maneiras melhores de desenvolver

    software fazendo-o ns mesmos e ajudando outros a faz-lo.

  • Simplicidade

    Comunicao

    Feedback

    Respeito

    Coragem

  • CoragemTem mesmo seu covardo?

  • Porque um cdigo apodrece?

  • Unica mtricaQuantas vezes um Bug volta na mesma Feature.

  • Desenvolvimento Manuteno e Evoluo

    Ciclo de vida do Software

  • Desenvolvimento Manuteno e Evoluo

    Ciclo de vida do Software

    Primeiro Deploy

    https://www.slideshare.net/cmilfont/agilidade-nomun-doreal

  • AbordagensTest Driven DevelopmentDomain driven DesignBehaviour Driven DesignClean Code

    ...

    PadresGoFSOLIDPoEEAImplementation Patterns

    ...MtricasCoberturaRatio 4:1Complexidade ciclomticaLint

    ...

    Continuous Feedback Driven Development

    https://martinfowler.com/eaaCatalog/

  • Ratio 4:1 (100% coverage sai no ratio 1:1)

    Lint

    Automao 100%

    3 Regras de Ouro

  • 100% Cobertura?

    Nossa como voc fantico

  • Quer saber mais?

    @cmilfont

    https://twitter.com/cmilfont