Engenharia de Software Refatoração Orientação a Objetos
Ano: 2025
Banca: Fundação Carlos Chagas (FCC)
Durante a manutenção do sistema de licitações de uma prefeitura, a equipe de TI identificou que diversas partes do código se tornaram difíceis de modificar devido à alta interdependência entre os módulos. Um dos analistas propõe a aplicação de princípios de design que favoreçam a evolução do código e a aplicação do DRY. O problema identificado pode ser resolvido adequadamente refatorando o código para encapsular as funcionalidades comuns em classes abstratas, aplicando o padrão 
Engenharia de Software Refatoração Processos de Software - Desenvolvimento Ágil Desenvolvimento de Software
Ano: 2025
Banca: IF-ES
Acerca do desenvolvimento de software e práticas relacionadas, analise cada uma das afirmações a seguir como VERDADEIRA (V) ou FALSA (F):

( ) Desenvolvimento Ágil de Software busca implementar softwares mais rapidamente e com menos recursos.
( ) Refatoração consiste em alterar a funcionalidade de um programa para atender novos requisitos.
( ) Padrões de Projeto são arquiteturas reutilizáveis que ajudam a desenvolver softwares orientados a objetos de melhor qualidade, economizando tempo, dinheiro e esforço.

Assinale a alternativa que apresenta a sequência CORRETA:
Engenharia de Software Refatoração
Ano: 2025
Banca: Fundação CESGRANRIO (CESGRANRIO)
Uma fintech especializada em processamento de pagamentos enfrenta dificuldades na manutenção da API de transações financeiras. Tais dificuldades ocorrem devido ao crescimento desorganizado do código dessa API, que resulta em funções extensas, repetição de lógica e desafios na implementação de novas funcionalidades. Pequenos ajustes nesse código tornaram-se arriscados, pois qualquer alteração pode gerar efeitos colaterais inesperados, além de demandar um tempo excessivo da equipe para compreender trechos confusos e mal estruturados. Para resolver esse problema, o diretor de tecnologia propõe a adoção de práticas de refatoração.
Dado o problema enfrentado por essa fintech, a abordagem que se alinha ao conceito de refatoração para resolver essa situação é a de
Engenharia de Software Refatoração
Ano: 2025
Banca: CESPE / CEBRASPE

Acerca das técnicas de Clean Code e de Refactoring, julgue o item 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. 

Engenharia de Software Refatoração
Ano: 2025
Banca: CESPE / CEBRASPE

Acerca das técnicas de Clean Code e de Refactoring, julgue o item a seguir.


Na declaração de variáveis, de acordo com as técnicas de Clean Code, devem ser utilizados nomes e funções curtos e abstratos, desde que seu significado esteja descrito nos comentários ao lado do código.

Engenharia de Software Refatoração Qualidade de Software Orientação a Objetos
Ano: 2025
Banca: CESPE / CEBRASPE

Julgue o item que se segue, relativo a storytelling. 


Ao utilizar storytelling como estratégia de vendas, deve-se evitar a inserção de conflitos na narrativa, sob o risco de redução do engajamento do consumidor. 

Engenharia de Software Refatoração Qualidade de Software
Ano: 2025
Banca: CESPE / CEBRASPE

A respeito de desenvolvimento de software, julgue o item que se segue. 


A regra do escoteiro é um princípio do clean code que determina que o código precisa estar mais limpo do que estava antes de haver quaisquer alterações no código.

Engenharia de Software Refatoração
Ano: 2020
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No processo de TDD (test driven development), a refatoração