Continuous integration e continuous delivery para salvar o seu projeto!

  • Published on
    18-Mar-2018

  • View
    351

  • Download
    3

Transcript

  • Continuous Integration e Continuous Delivery para salvar o seu projeto! @cmilfont https://twitter.com/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 Feedbac k Respeito Coragem
  • Coragem Tem mesmo seu covardão?
  • Porque um código apodrece?
  • Unica métrica Quantas 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 https://www.slideshare.net/cmilfont/agilidade-nomun-doreal
  • Abordagens Test Driven Development Domain driven Design Behaviour Driven Design Clean Code ... Padrões GoF SOLID PoEEA Implementation Patterns ...Métricas Cobertura Ratio 4:1 Complexidade ciclomática Lint ... Continuous Feedback Driven Development https://martinfowler.com/eaaCatalog/
  • 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 https://twitter.com/cmilfont