Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação

Questão 95 · Informática: Programação e algoritmos

Acerca de criptografia, de clean code, de refactoring e de JUnit, julgue os itens seguintes.

A prática de refactoring resulta em uma versão que altera o comportamento externo do código enquanto melhora aspectos como desempenho, legibilidade e manutenibilidade, promovendo uma melhoria substancial na eficiência do código.

Julgue o item:

Gabarito: ERRADO

Gabarito definitivo divulgado pela banca Cebraspe (STJ 2024).

Comentário

Gabarito: ERRADO.

A prática de refactoring (refatoração) visa melhorar a estrutura interna de um código-fonte sem alterar seu comportamento externo. O item afirma que o refactoring "altera o comportamento externo do código", o que está incorreto. O objetivo principal da refatoração é justamente manter a funcionalidade original intacta, enquanto se aprimoram aspectos como legibilidade, manutenibilidade, desempenho e design. Se o comportamento externo for alterado, não é mais considerado refactoring, mas sim uma modificação ou adição de funcionalidade. A melhoria na eficiência do código é um resultado esperado, mas sem a modificação do que o usuário final percebe.

Fundamentos: Conceito de Refactoring (Martin Fowler)

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 95, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor