Refactoring
Définition du Refactoring :
Le refactoring de code signifie améliorer, clarifier et optimiser la structure interne du code existant, sans modifier son comportement externe. Le refactoring n'inclut pas la réécriture de code ni la correction de bugs. Le terme « refactoring » désigne des méthodes spécifiques et finies pour refactoriser du code, comme la méthode Extract, permettant de clarifier le sens et l'objectif d'un morceau de code.
Utilisation du Refactoring :
Le refactoring est utilisé dans un environnement agile par les équipes de développement pour maintenir la compréhensibilité et l'extensibilité entre les itérations.
Avantages du Refactoring :
- Le code est propre et facile à lire.
- Le code dupliqué (également appelé clones) est évité.
- Les bugs peuvent être détectés et corrigés plus facilement.
- Le code peut être maintenu et étendu plus simplement.