Я збираюся запропонувати інше, ніж звичайне, рішення цієї проблеми.
Використовуйте це як подію кодового коду. Запропонуйте кожному зареєструватися у коді, хто може, а потім допоможіть іншим, хто ще працює з файлом. Після того, як кожен відповідний перевірить свій код, знайдіть конференц-зал з проектором та працюйте разом, щоб почати переміщувати речі навколо нових файлів.
Ви можете встановити для цього певну кількість часу, щоб це не закінчилося тижнями аргументів, а кінці не видно. Натомість це може бути навіть щотижнева подія на 1-2 години, поки всі ви не зрозумієте, як це має бути. Можливо, вам знадобиться лише 1-2 години, щоб перефактурувати файл. Ви не знатимете, поки не спробуєте.
Це має перевагу, коли всі перебувають на одній сторінці (не каламбур) із рефакторингом, але це також може допомогти вам уникнути помилок, а також отримати інформацію від інших про можливі групування методів, які потрібно підтримувати, якщо це необхідно.
Зробити це таким чином, можна вважати вбудованим оглядом коду, якщо ви робите таке. Це дозволяє відповідній кількості розробників вийти з коду, як тільки ви зареєструєтесь та готові до їх перегляду. Можливо, ви хочете, щоб вони перевірили код на предмет усього, що ви пропустили, але це означає, що процес перегляду буде коротшим.
Це може працювати не у всіх ситуаціях, командах чи компаніях, оскільки робота не розподіляється так, щоб це було легко. Це також може бути (неправильно) трактуватися як неправильне використання розробленого часу. Цей код групи потребує викупу менеджера, а також самого рефактора.
Щоб допомогти продати цю ідею своєму менеджеру, згадайте біт перегляду коду, а також усіх, хто знає, де справа з самого початку. Не можна втратити час на те, щоб розробники втрачали час на пошук безлічі нових файлів. Крім того, запобігання розгортанню роз'яснювачів про те, де все закінчилося або «повністю пропало», як правило, це добре. (Чим менше втрат, тим краще, ІМО.)
Як тільки ви отримаєте один файл, який після цього відновиться, ви зможете легше отримати схвалення для більшої кількості рефакторів, якщо це було успішним і корисним.
Однак ви вирішили зробити свій рефактор, удачі!