refactoring
En d'autres termes
restructuration de code
Définition
Le refactoring est la variante particulière de restructuration de code qui consiste à réarranger un modèle objet en remontant les propriétés ou méthodes identiques des classes descendantes vers la classe parente, par une opération similaire à la factorisation d'un coefficient commun dans une expression mathématique.