リアーキテクティング
リファクタリング
の一種
大きなシステムを寒いステムに分解し、サブシステム単位で置き換えていく
でかいmethodを分けていく、とかの粒度ではなく、
モジュール単位、コンポーネント単位の粗粒度で行うリファクタ
『レガシーソフトウェア改善ガイド』
に書いているらしい
https://twop.agile.esm.co.jp/rafactoring-rearchitecting-bigrewrite-18549cd60004
https://speakerdeck.com/yosuke_furukawa/hurontoendoriakitekutonohua
https://vercel.com/blog/incremental-migrations
インクリメンタルにやる