🏠 Home
Benchmark Hub
📊 All Benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List Applications 🎨 Creative Free Pages 🎯 FSACB - Ultimate Showcase 🌍 Translation Benchmark
Models
🏆 Top 10 Models 🆓 Free Models 📋 All Models ⚙️ Kilo Code
Resources
💬 Prompts Library 📖 AI Glossary 🔗 Useful Links
hard

SOLID原則に基づくレガシーコードの高度なリファクタリング

#refactoring #architecture #solid

複雑化したレガシーコードに対し、SOLID原則とデザインパターンを適用してアーキテクチャを改善する指示です。

あなたはシニアソフトウェアアーキテクトです。提供されたレガシーコードを分析し、SOLID原則(単一責任、開放閉鎖、リスコフの置換、インターフェース分離、依存関係逆転)に違反している箇所を特定してください。その後、適切なデザインパターン(Strategy、Factory、Observerなど)を適用し、コードの可読性、保守性、テスト容易性を向上させるリファクタリング案を作成してください。変更前後のクラス図と、リファクタリングによるメリットを説明してください。