Aber alles unter/bis ~3 Verwendungen + wenige Codezeilen, da benutze ich einfach Copy-Paste.
Hatte ich früher auch gemacht. Heute lagere ich den Codeteil in eine neue Methode aus, sobald dieser ein zweites Mal benötigt wird. Ansonsten unnötige doppelte Pflege usw.
Bei einem kleinen Quick'n'Dirty Programm oder einem Testprojekt kann man das mal machen. Aber auch da geht das recht schnell. Refactoring --> Methode extrahieren --> Fertsch.
Sofern der Code nicht so vollgemüllt ist das das Refactoring einem den SourceCode total zerschiesst. Ist mir auch schonmal passiert.