Questão 97 · Informática: Engenharia de software e metodologias ágeis
Acerca das técnicas de Clean Code e de Refactoring, julgue os itens a seguir.
Melhorar a coesão dentro das classes em um código, a fim de torná-las mais focadas e responsáveis por uma única tarefa, e reduzir o acoplamento entre as partes do sistema, pode ser interpretado como uma conduta alinhada às boas práticas de refatoramento de código.
Julgue o item:
Gabarito: CERTO
Gabarito definitivo divulgado pela banca Cebraspe (TRF6 2025).
Comentário
Gabarito: CERTO.
O item está correto ao associar a melhoria da coesão e a redução do acoplamento às boas práticas de refatoramento de código. Refatoramento é o processo de reestruturar um código existente, alterando sua estrutura interna sem modificar seu comportamento externo. O objetivo principal é melhorar a qualidade do código, tornando-o mais legível, compreensível, manutenível e extensível.
- Coesão refere-se ao grau em que os elementos dentro de um módulo (como uma classe) pertencem uns aos outros. Alta coesão significa que a classe tem um propósito bem definido e suas responsabilidades estão focadas em uma única tarefa. Isso está diretamente relacionado ao Princípio da Responsabilidade Única (Single Responsibility Principle - SRP), um dos princípios SOLID.
- Acoplamento refere-se ao grau de interdependência entre os módulos de um sistema. Baixo acoplamento significa que as mudanças em um módulo têm pouco ou nenhum impacto em outros módulos. Isso facilita a manutenção e a evolução do sistema, pois as partes são mais independentes.
Ambos os conceitos são pilares do design de software de qualidade e são alvos frequentes das atividades de refatoramento, visando aprimorar a arquitetura do código e, consequentemente, sua sustentabilidade a longo prazo.
Fundamentos: Princípios de Engenharia de Software · Clean Code · Refactoring
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRF6 2025 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação), questão 97, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.