レガシーコードを中心にリファクタリング