Mam zamiar zaproponować inne niż normalne rozwiązanie tego problemu.
Użyj tego jako zdarzenia kodu zespołu. Niech wszyscy sprawdzą swój kod, kto może, a następnie pomogą innym, którzy nadal pracują z plikiem. Po tym, jak wszyscy zainteresowani sprawdzą swój kod, znajdź salę konferencyjną z projektorem i pracuj razem, aby rozpocząć przenoszenie rzeczy do nowych plików.
Być może zechcesz ustawić na to określoną ilość czasu, aby nie skończyło się to na kłótniach trwających tydzień, bez końca. Zamiast tego może to być nawet cotygodniowe wydarzenie trwające 1-2 godziny, dopóki wszyscy nie zaczną wyglądać tak, jak trzeba. Być może potrzebujesz tylko 1-2 godzin na refaktoryzację pliku. Prawdopodobnie nie będziesz wiedział, dopóki nie spróbujesz.
Ma to tę zaletę, że każdy znajduje się na tej samej stronie (bez zamierzonej gry słów) przy refaktoryzacji, ale może również pomóc w uniknięciu błędów, a także uzyskać informacje od innych na temat możliwych grup metod, które należy zachować, jeśli to konieczne.
Robiąc to w ten sposób można uznać, że ma wbudowany przegląd kodu, jeśli robisz coś takiego. Dzięki temu odpowiednia liczba programistów może wypisać się z Twojego kodu, gdy tylko go zalogujesz i będziesz gotowy do sprawdzenia. Nadal możesz chcieć, aby sprawdzili kod pod kątem wszystkiego, co przegapiłeś, ale jest wiele sposobów, aby upewnić się, że proces recenzji jest krótszy.
Może to nie działać we wszystkich sytuacjach, zespołach lub firmach, ponieważ praca nie jest dystrybuowana w sposób, który ułatwia to. Może to być również (niepoprawnie) interpretowane jako niewłaściwe wykorzystanie czasu twórczego. Ten kod grupy wymaga wpisu od menedżera, a także od samego refaktora.
Aby pomóc w sprzedaży tego pomysłu swojemu menedżerowi, wspomnij o kodzie przeglądu kodu, a także o tym, że wszyscy wiedzą od początku. Zapobieganie stracie czasu przez deweloperów podczas przeszukiwania wielu nowych plików może być warte uniknięcia. Również zapobieganie otrzymywaniu przez deweloperów informacji o tym, gdzie skończyło się coś lub „całkowicie brakuje”, jest zwykle dobrą rzeczą. (Im mniej krachów, tym lepiej, IMO.)
Po dokonaniu refaktoryzacji jednego pliku w ten sposób możesz łatwiej uzyskać zgodę na utworzenie większej liczby refaktorów, jeśli byłby on skuteczny i użyteczny.
Jakkolwiek zdecydujesz się na swój refaktor, powodzenia!