No que diz respeito a design de software, julgue o próximo i...

Próximas questões
Com base no mesmo assunto
Q3156919 Arquitetura de Software

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.

Alternativas

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