QUESTÃO 4
A refatoração surgiu por meio dessa observação. Algumas pessoas pensam que Refatoração é apenas uma limpeza de código, mas ela vai, além disso, porque fornece técnicas específicas para cada tipo de alteração. Então se forem usadas da forma correta deixa-o menos propenso a erros. Refatoração é a alteração de um código fonte, visando melhorar o entendimento e a manutenibilidade sem alterar suas funções externas.
BARROZO, G. C.; VINHAS, H. M.; REIS, J. C. de S. Refatoração: Aperfeiçoando Um Código Existente. Alfenas: UNIFENAS, 2013.
A refatoração é considerada uma das técnicas mais poderosas para a produção de um bom código. Analisando esta informação, assinale a alternativa que cita os sintomas do catálogo de “maus cheiros”.
I. Código duplicado mostrando desperdício, classe grande e método longo.
II. Instruções switch podem ser substituídas por polimorfismo, assim o código fica mais longo.
III. Inveja da funcionalidade, quando um método tende a utilizar mais de um objeto de uma classe diferente àquele que pertence.
IV. Intimidade inapropriada, na qual uma classe refere-se a partes privadas de outras classes.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
II e III, apenas.
Alternativa 3:
III e IV, apenas.
Alternativa 4:
I, III e IV, apenas.
Alternativa 5:
I, II, III e IV.
Soluções para a tarefa
Respondido por
4
Resposta:
Alternativa 4 - I, III e IV
Explicação:
Errado - Instruções switch podem ser substituídas por polimorfismo, assim o código fica mais longo. - Assim o código fica mais claro e não longo.
pg. 112-113
Respondido por
1
Resposta:
Alternativa 4, I, III, e IV, apenas
Explicação:
Pág. 112 e 113 do livro
Perguntas interessantes
Espanhol,
6 meses atrás
Química,
6 meses atrás
Matemática,
6 meses atrás
Matemática,
6 meses atrás
Geografia,
11 meses atrás
Geografia,
11 meses atrás
Português,
11 meses atrás