Logo Passei Direto
Buscar
Empresas de desenvolvimento de software podem trabalhar na melhoria de códigos em sistemas já produzidos. Um conceito importante de refatoração de código é a técnica de encapsular atributos.
Sobre a referida técnica pode-se afirmar que:
Diminui a proteção, aumentando a qualidade do software produzido.
Cria métodos get e set para proteger atributos.
Auxilia na organização e proteção de códigos.
É um requisito não obrigatório para uma refatoração de qualidade.
Aumenta a qualidade do código, diminuindo a quantidade de linhas de códigos.
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 de encapsular atributos, na refatoração de código, se refere à prática de proteger os atributos de uma classe, tornando-os privados e acessíveis apenas por meio de métodos públicos, conhecidos como getters e setters. Portanto, a afirmação correta sobre essa técnica é: "Cria métodos get e set para proteger atributos." Essa prática auxilia na organização e proteção do código, mas a afirmação mais direta e correta é a que menciona a criação dos métodos.

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