#code

Le Refactoring consiste à améliorer la structure interne du code, sans modifications le comportement externe.

Le Refactoring n’est donc pas la même chose que du code rewrite ou restrucuring, de la résolution de bug. Le Refactoring se fait par toutes petites étapes, qui, bout à bout, font toute la différence.

Dans son livre “Refactoring: Improving the Design of Existing Code”, Martin Fowler décrit en détail ces petites étapes qui permettent d’améliorer la qualité du code, et donc d’augmenter la lisibilité, la facilité de maintien et la rapidité de développement de nouvelles features.

https://refactoring.com Résumé non officiel : https://github.com/HugoMatilla/Refactoring-Summary