Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TemDendê: Desenvolvimento PHP a Moda Baiana

TemDendê: Desenvolvimento PHP a Moda Baiana

Jonata Weber

October 07, 2017
Tweet

More Decks by Jonata Weber

Other Decks in Programming

Transcript

  1. XP: Princípios • Feedback rápido • Presumir simplicidade • Mudanças

    incrementais • Abraçar mudanças • Trabalho de alta qualidade
  2. XP: Práticas • Jogo de Planejamento • Pequenas entregas •

    Metáfora • Design Simples • Testes de Aceitação • Semana de 40 horas • Propriedade Coletiva • Pair Programming • Padronização de código • Test Driven Development (TDD) • Refatoração • Integração Contínua
  3. XP: Práticas • Jogo de Planejamento • Pequenas entregas •

    Metáfora • Design Simples • Testes de Aceitação • Semana de 40 horas • Propriedade Coletiva • Pair Programming • Padronização de código • Test Driven Development (TDD) • Refatoração • Integração Contínua
  4. Escreva um teste que falhe Refatore para melhorar o teste

    Faça a pequena mudança passar o teste Execute todos os testes e veja um falhar Execute todos os testes e veja todos passarem Execute todos os testes e veja todos passarem
  5. Benefícios • Mais feedbacks durante o desenvolvimento • Maior produtividade

    • Redução de 40–80% dos bugs em produção • Menor custo de manutenção • Legibilidade do código • Design guiado pelos testes • Documentação "viva"