Zusammenfassung der Ressource
Frage 1
Frage
É possível automatizar todas as refatorações?
Frage 2
Frage
O que seria a refatoração de "inline variable"?
Antworten
-
Adicionar uma nova variável
-
Substituir o uso de uma variável por sua definição
-
Criar um método que retorna o conteúdo da variável
Frage 3
Frage
Porque os testes são importantes para a prática da refatoração?
Antworten
-
Eles verificam se nenhuma funcionalidade foi quebrada com a mudança
-
Eles automatizam o processo de refatoração tornando ele mais rápido
-
Eles não permitem que a API externa da classe seja alterada
Frage 4
Frage
Que refatoração você recomenda para um método interno que recebe o objeto de uma classe como parâmetro e ainda possui o nome dessa classe no nome?
Antworten
-
Extrair método
-
Mover método
-
Extrair variável
Frage 5
Frage
Em que momento os testes devem ser executados durante a refatoração?
Frage 6
Frage
Como uma refatoração grande deve ser realizada?
Antworten
-
Tudo de uma vez
-
Em pequenos passos
Frage 7
Frage
Que refatoração você recomenda para começar a refatorar um método muito grande?
Frage 8
Frage
Um desenvolvedor encontrou um bloco de código que estava sendo explicado pelo seguinte comentário de código "enviar informações pela rede". Ele extraiu esse bloco de código para um método "enviarInformacoesPelaRede()" e removeu o comentário. Esse procedimento foi adequado?
Antworten
-
Não, pois ele não deveria ter movido um bloco de código de um método que na foi ele que fez
-
Não, pois ele não deve apagar comentários no código que são uma boa prática
-
Sim, pois agora o código é autoexplicativo e não precisa de comentários
-
Sim, pois todos os comentários precisam ser eliminados