上級
レガシーコードのモダナイゼーション
古いコードベースを解析し、現代的なデザインパターンとアーキテクチャに適用してリファクタリングを行います。
📝 プロンプトの内容
以下のレガシーなコードを分析してください。その後、保守性と拡張性を高めるために、SOLID原則に基づいてリファクタリングを行ってください。また、元のコードの問題点と、採用したデザインパターン(Strategy, Factory, Observerなど)の選択理由を詳細に説明してください。