Refactoring

Types de refactoring

Composition des méthodes

La composition des méthodes consiste à limiter la complexité et la taille des méthodes. Cela évite le plus souvent un grand nombre de problèmes. Pour se faire on il existe plusieurs méthodes.

Responsabilisation des objets

Il ne faut pas oublier qu'en Java tout objet doit avoir une et une seule responsabilité.
Pour pouvoir se conformer à cette règle il existe différents moyens :

Organisation des données

Il faut réussir à organiser ses données de façons cohérentes.

Simplification des conditions

Il est très important de ne pas multiplier le nombre de conditions dans son code au risque de ne plus s'y retrouver et d'avoir une complexité trop importante.

Simplification appels méthodes

Utilisation de la généralisation