-
Notifications
You must be signed in to change notification settings - Fork 0
6. Extreme Programming (XP)
Isaac Lourenço edited this page Mar 14, 2021
·
1 revision
- 1999 por Kent Beck
- Abordagem orientada a objetos
- Etapas: Planejamento, Projeto, Codificação e Teste
- Histórias de usuário, exemplo:
“Quando a aplicação começa, o último documento em que
o cliente estava trabalhando deve ser aberto automaticamente.”
- Ao integrar incremento, calcula-se a velocidade (número de histórias implementadas)
- KIS (keep it simple)
- Problema difícil = criação de um protótipo
- Refatorar para manter software de qualidade
- Test, Drive and Development! (TDD)
- Pair programming (uma pessoa pensa nos detalhes do código, a outra garante as normas de codificação e garante integração com o sistema).
- Testes contínuos (Integração Contínua com Github Action 👍 )
- Teste de aceitação com o cliente