Martin Fowler, un des pionniers de l'industrie informatique, présente dans Refactoring - Improving the Design of Existing Code une méthode systématique pour améliorer la structure et le design du code sans changer sa fonctionnalité. Cette approche est particulièrement utile pour les développeurs qui travaillent sur des projets longs en évolution constante.
Le refactoring, selon Martin Fowler, consiste à modifier l'architecture interne d'un programme sans changer son comportement externe. Cela permet de rendre le code plus clair et facile à maintenir.
Livre très technique mais accessible grâce aux nombreux exemples en langage Java, Refactoring - Improving the Design of Existing Code fournit une méthodologie étape par étape pour améliorer le code. Chaque chapitre aborde un aspect spécifique de la refonte du code.
Ce livre est destiné aux développeurs expérimentés qui souhaitent améliorer la qualité du code existant. Il convient également à ceux qui débutent en refactoring, grâce à l'approche progressive et explicite.
Aucun avis pour le moment.