Refactorisation Refactoring
Modifier la structure du code sans en changer le comportement — pour le rendre plus facile à lire, à modifier, à tester.
La référence : « Refactoring » de Martin Fowler (1999). En pratique : renommer, extraire des fonctions, découper les méthodes trop longues. Les tests sont le filet de sécurité qui permet de refactoriser sans crainte.