|
A Refatoração é uma forma disciplinada de reestruturar o código quando pequenas mudanças são feitas nele para melhorar o design. Um aspecto importante de uma refatoração é que ela melhora o design sem mudar a semântica do design; uma refatoração não adiciona nem remove funcionalidade.
A refatoração permite evoluir o código lentamente no tempo, de forma que se tenha uma abordagem iterativa e incremental para a implementação.
Alguns tipos de refatoração:
- Refatoração de código. Normalmente conhecida como refatoração, é a refatoração do código fonte programado. Exemplos de refatoração de código: Renomear Métodos, Encapsular Campos, Extrair Classes, Introduzir Afirmações e Especializar Métodos.
- Refatoração de base de dados. Uma refatoração de base de dados é uma simples mudança no esquema da base de dados que melhore seu design mantendo suas semânticas comportamental e informativa. Exemplos de refatoração de base de dados: Renomear Colunas, Dividir Tabelas, Mover um Método para a Base da Dados, Substituir LOB por Tabela, Associar Constraints as Colunas e Usar Fontes Oficiais de Dados.
- Refatoração de interface de usuário (UI). Uma refatoração de interface de usuário é uma simples mudança na interface mantendo sua semântica. Exemplos de refatoração de interface de usuário: Alinhar Campos de Entrada, Aplicar Tamanho Comum aos Botões, Aplicar uma Fonte Comum, Indicar Formato, Reescrever o Texto em Voz Ativa e Aumentar o Contraste das Cores.
Fontes de informação:
|