No que diz respeito a design de software, julgue o próximo i...
No que diz respeito a design de software, julgue o próximo item.
Uma aplicação é excessivamente complexa quando há nela muitas ocorrências do mesmo trecho de código.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão proposta sobre design de software.
O tema central aqui é a repetição de código em uma aplicação. É importante entender que uma aplicação se torna excessivamente complexa quando há muita duplicação de código. Esse conceito está ligado a práticas de refatoração e ao princípio DRY (Don't Repeat Yourself), que é uma diretriz fundamental no design de software.
O princípio DRY, como descrito por Andy Hunt e Dave Thomas no livro The Pragmatic Programmer, recomenda que "cada parte do conhecimento de um sistema deve ter uma única, não ambígua, representação em um sistema". Quando o mesmo trecho de código aparece várias vezes, isso pode indicar má prática de programação, levando a uma manutenção mais complexa e a maior propensão a erros.
Assim, a aplicação pode se tornar complexa, pois cada mudança em um trecho duplicado requer modificações em todas as suas cópias, aumentando a chance de inconsistências e bugs. Além disso, a duplicação de código pode tornar mais difícil a compreensão do sistema como um todo.
Portanto, a alternativa correta é C - certo, pois a afirmação da questão está de acordo com os princípios de design de software bem estabelecidos.
Não há necessidade de analisar alternativas incorretas, pois a questão é do formato "Certo ou Errado", e a única alternativa correta já foi justificada.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
JUSTIFICATIVA - Certo. A característica apresentada é um sintoma de complexidade excessiva de uma aplicação.
https://cdn.cebraspe.org.br/concursos/PC_DF_24_ADM/arquivos/021_PCDF_002_01.PDF
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo