Logo Passei Direto
Buscar
Na refatoração existem várias técnicas de organização de software. Essas técnicas permitem organizar e melhorar linhas de código. Existe uma técnica que cria um novo método na classe com o corpo similar na mesma classe que ele mais usa, transformando o método original em uma delegação.
Essa técnica é denominada:
Atualizar Método.
Organizar Método.
Mover Método.
Renomear Método.
Excluir Método.
User badge image
Questões Para o Saber

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

A técnica que você está se referindo é chamada de Mover Método. Essa técnica envolve a criação de um novo método em uma classe que contém a lógica que é mais utilizada, transformando o método original em uma delegação para o novo método. Isso ajuda a melhorar a organização e a legibilidade do código.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

A construção e a melhoria dos códigos envolvem técnicas de reúso e refatoração. A utilização de um design correto é fundamental para que um sistema seja facilmente adaptado a novas demandas.
Sobre o design evolutivo e as formas de construção de componentes com qualidade por meio do reúso e da refatoração, marque a alternativa correta.
O design evolutivo possibilita a utilização do reuso de software, porém, tem dificuldades em deixar o código de fácil manutenção.
O design evolutivo permite que um sistema desenvolvido seja facilmente reutilizado.
O design evolutivo utiliza conceitos de programação estruturada para facilitar o reuso de software.
O design evolutivo cria sistemas que não são facilmente extensíveis.
O design evolutivo deve utilizar, prioritariamente, as técnicas de reuso em relação as de refatoração para códigos adequados no design.

Uma técnica muito utilizada na refatoração de código é a de renomear método. Ela possui características que facilitam a organização do método.
Sobre essa técnica de qualidade de software, analise as assertivas a seguir e a relação proposta entre elas:
A técnica de renomear método permite a mudança do nome do método baseado no contexto de suas atividades, permitindo que a leitura do método fique mais complexa.
A abordagem de renomear métodos adequa métodos que não representam aquilo que realmente fazem.
A assertiva I é verdadeira e a II é falsa.
As duas assertivas são verdadeiras, e a segunda não complementa o que foi dito na primeira.
As assertivas I e II são falsas.
As duas assertivas são verdadeiras, e a segunda complementa o que foi dito na primeira.
A assertiva I é falsa e a II é verdadeira.

Um código teve sua estrutura modificada conforme a codificação abaixo: Classe Inicial Public Class Pessoa { private String nome; private int idade; private String rua; private String cidade; private String complemento; private String bairro; } Classes finais public Class Pessoa { private String nome; private int idade; private Endereco endereco; } Public Class Endereco{ private String rua; private String cidade; private String complemento; private String bairro; }
Sobre esse código, avalie as assertivas a seguir e a relação proposta entre elas:
I-O código apresentado não teve nenhuma técnica de refatoração, haja vista que os atributos continuam os mesmos, porém, em classes distintas.
II- A divisão de atributos em contextos mais protegidos não configura uma técnica de refatoração.
As assertivas I e II são verdadeiras, e a II não complementa o que foi dito I.
A assertiva I é uma proposição falsa e a II é uma proposição verdadeira.
A assertiva I é uma proposição verdadeira e a II é uma proposição falsa.
As assertivas I e II são proposições falsas.
As assertivas I e II são verdadeiras, e a II complementa o que foi dito I.

Mais conteúdos dessa disciplina