Dans un langage OO (par exemple, mais sans s'y limiter, Java) comment corrigez-vous le code en double en fonction de la portée de son occurrence? Je commencerais par (par exemple)
- dans la même classe (portée), effectuez le refactoring de la méthode d'extraction (correction)
- dans les classes de la même hiérarchie (portée), effectuez la méthode d'extraction et tirez vers le haut (correction)
- ...