Carregando...
Carregando...
Ajude a melhorar a plataforma
Durante o desenvolvimento de um sistema de cadastro de clientes, uma equipe optou por criar um módulo de busca utilizando soluções mais rápidas e menos estruturadas, com o objetivo de entregar o sistema dentro do prazo do cliente. Apesar de o sistema ter funcionado, os desenvolvedores perceberam que, a longo prazo, haveria dificuldades para realizar manutenções e melhorias naquele módulo. Um dos desenvolvedores comentou que a equipe havia contraído uma “dívida técnica” com essa decisão. Com base na situação apresentada, assinale a alternativa que reconhece o conceito de dívida técnica:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
A alternativa "A dívida técnica se refere às escolhas de desenvolvimento que priorizam velocidade de entrega, resultando em soluções que exigirão esforço extra no futuro." está correta, pois a dívida técnica é um conceito utilizado para descrever as consequências de se optar por soluções mais rápidas, porém menos estruturadas ou menos ideais, durante o desenvolvimento de software. Embora essas soluções permitam um desenvolvimento mais rápido, elas podem gerar dificuldades a longo prazo, como dificuldade de manutenção e a necessidade de revisões no futuro para corrigir falhas ou melhorar o sistema. A expressão "dívida técnica" é uma metáfora para descrever esse compromisso entre rapidez e qualidade, onde o custo da "dívida" será pago mais tarde. As demais alternativas estão incorretas: A alternativa "A dívida técnica ocorre quando as soluções de software são planejadas de maneira otimizada e bem estruturada desde o início." está incorreta, pois, na realidade, a dívida técnica ocorre justamente quando as soluções de software não são planejadas de maneira otimizada e bem estruturada. Quando as soluções são bem planejadas e estruturadas desde o início, a dívida técnica não é gerada. O conceito de dívida técnica está relacionado ao compromisso de tomar atalhos para entregar rapidamente, o que gera custos futuros. A alternativa "A dívida técnica é a prática de evitar qualquer tipo de planejamento no desenvolvimento do sistema, sem se preocupar com o futuro." está incorreta, pois a dívida técnica não se refere à total falta de planejamento, mas sim a decisões de desenvolvimento que priorizam a velocidade de entrega em detrimento de uma solução ideal. Mesmo com algum planejamento, escolhas rápidas e temporárias podem resultar em uma dívida técnica. A alternativa "A dívida técnica se refere ao uso de soluções avançadas, mas que tornam o desenvolvimento mais lento e dificultam a manutenção a longo prazo." está incorreta, pois a dívida técnica não está relacionada ao uso de soluções avançadas. Pelo contrário, a dívida técnica está mais associada ao uso de soluções rápidas e menos avançadas, que priorizam a entrega rápida, mas dificultam a manutenção futura. Soluções avançadas podem ser bem estruturadas e não estão necessariamente ligadas ao conceito de dívida técnica. A alternativa "A dívida técnica surge quando os desenvolvedores priorizam a qualidade do código, garantindo que futuras mudanças sejam feitas com facilidade." está incorreta, pois essa descrição é contrária ao conceito de dívida técnica. Quando os desenvolvedores priorizam a qualidade do código, não estão contraindo uma dívida técnica. A dívida técnica ocorre quando a velocidade de entrega é priorizada em detrimento da qualidade, o que pode gerar dificuldades na manutenção e evolução do sistema no futuro.