O documento discute como o eXtreme Programming (XP) não é contra design, apesar de não ter uma fase explícita de design como métodos tradicionais. Ele explica que o XP enfatiza um design simples que evolui continuamente através das práticas como refatoração, testes automatizados e integração contínua.
50. Refactoring é uma prática de desenvolvimento para a reestruturação de um código existente, alterando a sua estrutura interna para torná-lo mais simples, sem alterar seu comportamento externo. Refactoring
51. Um passo muito importante! Test Fail Test Pass 2. write code 1. write test 3. refactor