Postagens

Mostrando postagens de agosto, 2020

Refatorando códigos existentes

Imagem
          Dentre os termos frequentemente utilizados em desenvolvimento de software, “refatoração” é usado na maioria das vezes de forma flexível, sendo utilizado para se referir a qualquer tipo de limpeza no código. Recorrendo a um especialista, de acordo com a definição presente no livro “Refactoring” do Martin Fowler, percebemos que a definição de refatoração vai além, segue definição:   “Refatoração (substantivo): uma modificação feita na estrutura interna do software para deixa-lo mais fácil de compreender e menos custoso para alterar, sem que seu comportamento observável seja alterado.” (Fowler, 2020)                 A definição acima aponta para uma abordagem muito mais abrangente que uma limpeza, podendo ser vista como uma “reestruturação” e estando totalmente ligada à aplicação de pequenos passos que não modificam o comportamento observável da aplicação. E é a soma de...