5.7 Refatoração

Como observado anteriormente, o código fonte de qualquer projeto em SL está disponível ao olhar de todos. A primeira forma como algo é escrito certamente não será a última na composição de um projeto e existe uma boa chance que sequer seja do mesmo autor. Ou seja, o software é naturalmente refatorado pelo simples processo de interação entre os desenvolvedores e o código.

Além disto, os desenvolvedores, por saberem da exposição de seu código, preocupam-se com a elegância do mesmo. Isto é evidente nos princípios que ilustram a cultura e o estilo de desenvolvimento do Python, nas práticas recomendadas para a criação de aplicações com o Ruby (que explicitamente mencionam técnicas de reuso e refatoração) e nos fóruns do Drupal onde é comum ver um desenvolvedor refatorar o código de outro em uma simples troca de mensagens.



Design: Dobro Comunicação. Desenvolvimento: Brod Tecnologia. Powered by Drupal