Informática, perguntado por BatCheshire, 6 meses atrás

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 juliocesarcientistad
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 alw105
1

Resposta:

Alternativa 4, I, III, e IV, apenas

Explicação:

Pág. 112 e 113 do livro

Perguntas interessantes