Refatoração
-
Upload
vitor-castro -
Category
Technology
-
view
332 -
download
2
description
Transcript of Refatoração
Assessoria de Informação e Tecnologia – AIT Vitor Castro
Código duplicado Método Longo Classe Grande Lista de Parâmetro longa Alteração Divergente Comandos Switch Classe Ociosa Comentários e +++
Processo de alteração de um sistema de software de modo que o comportamento externo do código não mude, mas a estrutura interna seja melhorada.
Melhorar o projeto
Facilidade de entendimento
Ajuda a encontrar falhas
Programar mais rapidamente
Divisão do tempo da atividade em dois momentos:
Adicionar a funcionalidade Refatorar
Compor Método “Você tem um fragmento de código que pode ser agrupado”
Internalizar Variável explicativa Remover atribuição a parâmetros Substituir Algoritmo Substituir Vetor por Objetos Consolidar expressão condicional e +++
Nomes significativos Endentação Objetos como parâmetro Função que faça apenas uma coisa e +++