quinta-feira, 21 de outubro de 2010

Refatoração

Refatoração é o processo pelo que os programadores reestruturam o sistema sem mudar suas funcionalidades para remover duplicidades, melhorar a comunicação, simplificar ou adicionar flexibilidade. Refatoração é o processo de melhorar a estrutura do código preservando sua funcionalidade.
Ao implementar uma funcionalidade do programa, os programadores sempre perguntam se há algum jeito de mudar o programa existente para adicionar esta funcionalidade. Após ter adicionado esta funcionalidade, os programadores perguntam se agora eles conseguem ver como fazer o programa mais simples, mas ainda rodando todas as funcionalidades. Isto é refatoração.
Quando o design precisa mudar, mude-o. Coloque todas as suas novas necessidades. Mova a funcionalidade para classe que ela precise estar. Crie novas classes de ajuda para ela.
Resumindo, a refatoração além de deixar seu código mais limpo e legível, facilita sua vida no desenvolvimento de novas funcionalidades

2 comentários:

  1. Gostei muito Ademir. Realmente a refatoração é muito importante para nós desenvolvedores.
    Com certeza irei aprender muito neste blog.

    ResponderExcluir
  2. Brincadeiras a parte. Realmente utilizarei muito esse blog. Tenho feitos alguns trabalhos e por falta de tempo observo agora que devo realizar mudanças que vão melhorar o código sem danificar as funcionalidades existentes, é aí que voce me auxiliará...em breve postarei duvidas e novidades.

    ResponderExcluir