私はかなり有名なMNCで働いており、私が働いているモジュールは新しい「リード」に割り当てられています。コードベースは非常に巨大(130K以上、他のモジュールとの相互依存関係がある)ですが、安定しています-いくつかの部分は長年にわたって醜く成長していますが、おそらく動作状態にあります。(私たちの製品は、新しい製品でも、何年も稼働しています)。問題は、リードが「細かい粒度とプロアクティブな設計」を網羅するようにコードをゼロから書き直したいということです。
私は直感的にそれがあまり良い考えではないことを知っていますが、彼/チームの他のメンバー(何年もの経験より私よりもはるかに年上です)に、自分をあまり見慣れないように説得するにはどうすればよいですか(あなたはすべきではありません) Joel et alはそれを禁止する明確な記事を持っているので、書き換える)?
私は関係者と良好な関係を築いており、それを台無しにしたくはありませんが、今後何年にもわたって間違いなく私たちを悩ませる決定に参加したくもありません!! より穏やかで、まだ効果的なアプローチに対する提案はありますか?あなたがそのような状況にあなたの好みにどのように取り組んだかについての説明でさえ、私を大いに助けてくれるでしょう!
編集:私が話しているコードベースは製品/ GUIではなく、製品のすべての重要な機能を備えたカーネルレベルです。私はなぜあなたが私がそんなに不安に聞こえるのか知っているといいのですが!