🏠 Accueil
基準測試
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 人工智能詞彙表 🔗 Liens Utiles
advanced

複雑なレガシーコードのリファクタリング計画

#リファクタリング #設計パターン #保守性 #ソフトウェアアーキテクチャ

提供されたコードベースを分析し、保守性と拡張性を高めるための詳細なリファクタリング計画を策定します。

あなたはシニアソフトウェアエンジニア兼アーキテクトです。以下の要件に基づき、提供された疑似コード(または一般的なレガシーコードの説明)に対する包括的なリファクタリング計画を作成してください。 1. **コードの問題点の特定**: 現在のコードにおけるコードの匂い(Code Smells)、重複、循環的複雑度の高い箇所を特定し、列挙してください。 2. **設計原則の適用**: SOLID原則およびDRY(Don't Repeat Yourself)原則に基づき、どのように改善すべきかを具体的に説明してください。 3. **デザインパターンの提案**: クラス構造やモジュール間の依存関係を整理するために適切なデザインパターン(Factory, Strategy, Observerなど)を提案し、その理由を述べてください。 4. **移行ステップ**: 既存の機能を破壊せずに安全にリファクタリングを行うための段階的な手順(ステップバイステップ)を提示してください。 出力は技術的に正確で、他の開発者が実行可能なレベルの詳細さを持つ必要があります。