Logo
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logoquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941200701382
Ano: 2013Banca: IBFCOrganização: HEMOMINAS Disciplina: Engenharia de SoftwareTemas: Refatoração de Código
Uma metodologia ágil que tem a refatoração (Refactoring) como uma de suas práticas é a:
Gabarito comentado
Anotações
Marcar para revisão

2

457941201633309
Ano: 2023Banca: INSTITUTO AOCPOrganização: IF-MADisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Em relação ao refactoring no contexto de testes de software, assinale a alternativa que apresenta uma prática recomendada para garantir a qualidade e a manutenibilidade do código.
Gabarito comentado
Anotações
Marcar para revisão

3

457941201093003
Ano: 2016Banca: UFSCOrganização: UFSCDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Considere as seguintes afirmativas a respeito de refatoração (refactoring).


I. Refatoração é o processo de modificação de um software para aprimorar sua estrutura, porém sem alterar seu comportamento externo.

II. A transferência de um método ou atributo de sua classe original para uma subclasse ou superclasse caracteriza uma ação de refatoração.

III. Criar uma nova classe em um programa caracteriza uma ação de refatoração.

IV. Criar uma interface web, idêntica à interface original, para um programa que não foi inicialmente desenvolvido como aplicação web caracteriza uma ação de refatoração.


Assinale a alternativa CORRETA.
Gabarito comentado
Anotações
Marcar para revisão

4

457941201494160
Ano: 2024Banca: CESGRANRIOOrganização: UNEMATDisciplina: Engenharia de SoftwareTemas: Refatoração de Código | Engenharia de Software
Várias abordagens que apoiam o reúso estão disponíveis a gerentes de projeto. Entre elas está a abordagem usada quando componentes compartilhados são entrelaçados em uma aplicação em diferentes lugares durante a compilação do programa.

A abordagem descrita é a de
Gabarito comentado
Anotações
Marcar para revisão

5

457941201760546
Ano: 2011Banca: FCCOrganização: TRE-RNDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Em relação à Refatoração, é INCORRETO afirmar:
Gabarito comentado
Anotações
Marcar para revisão

6

457941201872823
Ano: 2022Banca: FUNDEP (Gestão de Concursos)Organização: UFJFDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Considere o trecho de código a seguir, que acabou de ser refatorado.

delta = b*b-4*a*c; // nova variável

x1 = (-b + sqrt(delta)) / (2*a);

x2 = (b + sqrt(delta)) / (2*a);

Assinale a refatoração aplicada para essa situação.
Gabarito comentado
Anotações
Marcar para revisão

7

457941200777629
Ano: 2018Banca: FAURGSOrganização: TJ-RSDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Em relação à refatoração, assinale com V (verdadeiro) ou F (falso) as afirmações abaixo.

( ) O melhor momento para se refatorar um código é durante os testes de aceitação, pois o cliente tem interesse em um código de qualidade.
( ) Um dos passos da refatoração é a aplicação dos testes que verificarão sua implementação.
( ) Rotinas muito longas e código duplicado são exemplos de bad smells.
( ) Refatorações são modificações no código que são simples a ponto de não gerarem nenhum efeito prático.
( ) Um código que já foi refatorado uma vez não precisará ser refatorado no futuro, pois já atende aos critérios de qualidade exigidos.
( ) A refatoração de um código implica apenas a melhoria de sua qualidade interna e não deve afetar sua funcionalidade original.

A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Gabarito comentado
Anotações
Marcar para revisão

8

457941201974396
Ano: 2018Banca: INSTITUTO AOCPOrganização: PRODEBDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
“Processo de alteração de um sistema de software de tal forma que não se altere o comportamento externo do código, mas se aprimore a estrutura interna”. O enunciado se refere a 
Gabarito comentado
Anotações
Marcar para revisão

9

457941200918551
Ano: 2014Banca: CESPE / CEBRASPEOrganização: ANATELDisciplina: Engenharia de SoftwareTemas: Refatoração de Código | Metodologias Ágeis de Desenvolvimento de Software
No que se refere a práticas ágeis, julgue o item. 

O fato de cada código ter sua própria estrutura não constitui impedimento para se estabelecerem padrões para a prática de refactoring, sendo possível, por exemplo, utilizar padrões de projeto, como o factory method, para remover duplicações no código.
Gabarito comentado
Anotações
Marcar para revisão

10

457941200965306
Ano: 2017Banca: CESPE / CEBRASPEOrganização: TRE-PEDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Refactoring é o processo que
Gabarito comentado
Anotações
Marcar para revisão
Logoquestionei.com