Logo Passei Direto
Buscar
4. No campo da engenharia de software, além dospadrões de projeto, existem os antipadrões. Essesantipadrões emergem frequentemente devido àfalta de planejamento adequado ou àimplementação de práticas inadequadas e, porisso, são úteis como exemplos didáticos deabordagens que devem ser evitadas. Aidentificação e o estudo dos antipadrõesdesempenham um papel crucial na formação dedesenvolvedores, promovendo a adoção deestratégias mais eficientes e sustentáveis nodesign de sistemas. Fonte: adaptado de: SHVETS, A. Mergulho nos padrõesde projeto . São Paulo: Novatec, 2021. p. 45. Com base nos conceitos relacionados aosantipadrões, assinale a alternativa correta: A. ( ) São soluções planejadas, que não levarão aproblemas. B. ( ) O padrão Spaghetti Code se refere a uma classeque faz tudo no sistema, de difícil manutenção. C. ( ) São soluções definitivas, que não levarão aproblemas. D. ( ) Padrões de projeto e antipadrões dificultam amanutenção. E. ( ) São soluções intuitivas, porém levarão aproblemas de manutenção.
User badge image
luanhlima

há 6 dias

Respostas

User badge image

Ed Verified user icon

há 6 dias

Vamos analisar as alternativas com base no conceito de antipadrões em engenharia de software: A) "São soluções planejadas, que não levarão a problemas." Incorreto. Antipadrões são soluções que geralmente surgem por falta de planejamento ou práticas inadequadas e levam a problemas. B) "O padrão Spaghetti Code se refere a uma classe que faz tudo no sistema, de difícil manutenção." Incorreto. Spaghetti Code é um antipadrão que se refere a código confuso e desorganizado, mas a descrição de "classe que faz tudo" é mais relacionada ao antipadrão God Object. C) "São soluções definitivas, que não levarão a problemas." Incorreto. Antipadrões são justamente o oposto: soluções problemáticas. D) "Padrões de projeto e antipadrões dificultam a manutenção." Incorreto. Padrões de projeto facilitam a manutenção; antipadrões dificultam. E) "São soluções intuitivas, porém levarão a problemas de manutenção." Correto. Antipadrões são soluções que parecem intuitivas ou fáceis no momento, mas causam problemas futuros, especialmente na manutenção. Portanto, a alternativa correta é: E. (X) São soluções intuitivas, porém levarão a problemas de manutenção.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina