Ich werde eine andere als die normale Lösung für dieses Problem vorschlagen.
Verwenden Sie dies als Teamcode-Ereignis. Lassen Sie jeden seinen Code einchecken, der dazu in der Lage ist, und dann anderen helfen, die noch mit der Datei arbeiten. Wenn alle relevanten Personen ihren Code eingecheckt haben, suchen Sie sich einen Konferenzraum mit einem Projektor und arbeiten Sie zusammen, um Dinge in neue Dateien zu verschieben.
Möglicherweise möchten Sie dafür eine bestimmte Zeit festlegen, damit es sich nicht um eine Woche voller Argumente handelt, für die kein Ende in Sicht ist. Stattdessen kann es sich auch um eine wöchentliche Veranstaltung von 1 bis 2 Stunden handeln, bis Sie alle wissen, wie es sein muss. Möglicherweise benötigen Sie nur 1-2 Stunden, um die Datei umzugestalten. Sie werden es wahrscheinlich erst wissen, wenn Sie es versuchen.
Dies hat den Vorteil, dass sich alle Benutzer beim Refactoring auf derselben Seite befinden (kein Wortspiel beabsichtigt). Es kann Ihnen jedoch auch dabei helfen, Fehler zu vermeiden und bei Bedarf von anderen Eingaben zu möglichen zu pflegenden Methodengruppierungen zu erhalten.
Wenn Sie dies auf diese Weise tun, können Sie davon ausgehen, dass Sie über eine integrierte Codeüberprüfung verfügen. Auf diese Weise kann die entsprechende Anzahl von Entwicklern Ihren Code abmelden, sobald Sie ihn eingecheckt haben und zur Überprüfung bereit sind. Möglicherweise möchten sie weiterhin, dass der Code auf verpasste Inhalte überprüft wird, aber dies trägt wesentlich dazu bei, dass der Überprüfungsprozess kürzer wird.
Dies funktioniert möglicherweise nicht in allen Situationen, Teams oder Unternehmen, da die Arbeit nicht so verteilt ist, dass dies problemlos möglich ist. Es kann auch (fälschlicherweise) als Missbrauch der Entwicklungszeit ausgelegt werden. Dieser Gruppencode muss vom Manager sowie vom Refactor selbst bestätigt werden.
Erwähnen Sie das Codeüberprüfungsbit und alle, die von Anfang an wissen, wo sich diese Idee befindet, um Ihren Vorgesetzten beim Verkauf dieser Idee zu unterstützen. Es lohnt sich zu vermeiden, dass Entwickler beim Durchsuchen einer Vielzahl neuer Dateien Zeit verlieren. Außerdem ist es in der Regel eine gute Sache, Entwickler daran zu hindern, sich darüber zu ärgern, wo Dinge gelandet sind oder "komplett fehlen". (Je weniger die Kernschmelzen, desto besser, IMO.)
Sobald Sie eine Datei auf diese Weise überarbeitet haben, können Sie möglicherweise leichter die Genehmigung für weitere Überarbeitungen erhalten, wenn dies erfolgreich und nützlich war.
Wie auch immer Sie sich entscheiden, viel Glück!