Extreming Programing

criado na década de 90 por Kent Beck, Ward Cunningham e Ron Jeffries

XP - Programação extrema

  • Qualidade
  • Comunicação
  • Coragem

Como fazer

  • TDD e Refatoração (Qualidade)
  • Pair Programing (Comunicação)
  • -Sem Herois e sim Time (Coragem)

TDD e Refatoração (Qualidade)

  • Escreva 1 teste para falhar
  • Escreva o codigo para passar no teste
  • Refatore o codigo
  • Repita tudo

Pair Programing (Comunicação)

  • compartilhar contexto
  • rotação de pares diariamente
  • fazer 1 pausa cedo e 1 a tarde
  • ping pong

O código é do time (Coragem)

  • O time é responsavel pela qualidade
  • O time é responsavel por bugs
  • Não precisa pedir permissão para modificação

Referencia

  • https://www.objective.com.br/insights/extreme-programming-xp-o-que-e-e-beneficios/
  • https://www.youtube.com/watch?v=I0se-r9b8L8
  • http://www.umsl.edu/~sauterv/analysis/f06Papers/Hutagalung/
  • https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_extrema