Questão 97 · Informática: Programação e algoritmos
Acerca de criptografia, de clean code, de refactoring e de JUnit, julgue os itens seguintes.
No clean code, o princípio da responsabilidade única estabelece que uma classe deve ter uma única responsabilidade clara, evitando-se múltiplas razões para mudanças, o que melhora a coesão, a manutenibilidade e a extensibilidade do código.
Julgue o item:
Gabarito: CERTO
Gabarito definitivo divulgado pela banca Cebraspe (STJ 2024).
Comentário
Gabarito: CERTO.
O item descreve corretamente o Princípio da Responsabilidade Única (Single Responsibility Principle - SRP), um dos pilares do Clean Code e dos princípios SOLID. O SRP estabelece que uma classe (ou módulo, função) deve ter apenas uma razão para mudar, ou seja, deve ser responsável por apenas uma parte da funcionalidade do sistema. Isso significa que cada classe deve ter uma única responsabilidade bem definida e clara.
Quando uma classe possui múltiplas responsabilidades, qualquer alteração em uma dessas responsabilidades pode afetar as outras, tornando o código mais difícil de entender, testar e manter. Ao aderir ao SRP, o código se torna mais coeso (os elementos de uma classe estão fortemente relacionados entre si), mais fácil de manter (mudanças em uma funcionalidade não afetam outras) e mais extensível (novas funcionalidades podem ser adicionadas sem modificar classes existentes de forma drástica).
Fundamentos: Princípio da Responsabilidade Única (SRP) · Clean Code
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 STJ 2024 (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.