Gabarito: b) Errado.
No modelo XP (Extreme Programming), o refactoring é uma prática fundamental e faz parte do processo de desenvolvimento ágil. Refactoring consiste em melhorar o código existente sem alterar seu comportamento externo, visando aumentar a qualidade, legibilidade e manutenibilidade do software.
A ideia da XP é justamente entregar software funcional rapidamente, mas também garantir que o código seja sustentável e adaptável para futuras mudanças. Portanto, o refactoring é considerado parte do tempo de projeto e é incentivado para evitar a deterioração do código ao longo do desenvolvimento.
Assim, a afirmação de que o refactoring não faz parte do XP por ser uma recriação de código para aprimoramento e que não deve ser considerada no tempo de projeto está incorreta. O XP valoriza a melhoria contínua do código, o que inclui o refactoring como prática essencial.
No modelo XP (Extreme Programming), o refactoring é uma prática fundamental e faz parte do processo de desenvolvimento ágil. Refactoring consiste em melhorar o código existente sem alterar seu comportamento externo, visando aumentar a qualidade, legibilidade e manutenibilidade do software.
A ideia da XP é justamente entregar software funcional rapidamente, mas também garantir que o código seja sustentável e adaptável para futuras mudanças. Portanto, o refactoring é considerado parte do tempo de projeto e é incentivado para evitar a deterioração do código ao longo do desenvolvimento.
Assim, a afirmação de que o refactoring não faz parte do XP por ser uma recriação de código para aprimoramento e que não deve ser considerada no tempo de projeto está incorreta. O XP valoriza a melhoria contínua do código, o que inclui o refactoring como prática essencial.