Questões de Concursos

filtre e encontre questões para seus estudos.

Em relação à Refatoração, é INCORRETO afirmar:

A respeito de desenvolvimento e manutenção de sistemas, julgue os
itens consecutivos.

Denomina-se refatoração a atividade de reestruturação de programas, classes e métodos existentes para adaptá-los a alterações de funcionalidades e requisitos.

No processo de TDD (test driven development), a refatoração

Julgue os itens a seguir, que tratam das disciplinas de
implementação, teste e distribuição.

A refatoração consiste na mudança do código-fonte do software, de modo a melhorar sua estrutura interna, sem que se altere o seu comportamento externo.

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
Refactorings são modificações realizadas em um software, preservando seu comportamento e visando exclusivamente à melhoria de seu código ou projeto.
É exemplo de refactoring: