Hard
レガシーコードのモダナイゼーション
保守不可能な旧式コードをクリーンアーキテクチャへ移行する計画
📝 Contenu du Prompt
依存関係が複雑に絡み合い、単体テストが存在しない10万行のモノリシックなJavaアプリケーションがあるとします。これを、ドメイン駆動設計(DDD)とクリーンアーキテクチャの原則に基づいてモジュール化されたシステムへと段階的にリファクタリングするためのロードマップを作成してください。ストラングラーフィグパターン(絞首刑イチジクパターン)を適用し、システムを停止させることなく移行を進めるための具体的な手順と、各段階で実施すべきテスト戦略について述べよ。