No contexto do desenvolvimento ágil de software, o conceito de 'Débito Técnico' refere-se à dívida que se acumula quando decisões de design ou implementação subótimas são tomadas, priorizando a velocidade em detrimento da qualidade a longo prazo. Considerando as implicações desse débito, qual das alternativas a seguir apresenta a principal consequência para a manutenção e evolução de um sistema?
- A)Aumento da padronização e da reusabilidade de componentes de software.
- B)Redução do custo total de propriedade (TCO) do produto de software.
- C)Diminuição do tempo necessário para a entrega de novas funcionalidades ou correções.
- D)Crescimento da complexidade e da dificuldade em implementar novas funcionalidades ou realizar manutenções, elevando os custos futuros.gabarito
- E)Melhora na legibilidade e na documentação do código-fonte, facilitando o entendimento.