🏠 Hem
Benchmarkar
📊 Alla benchmarkar 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List-applikationer 🎨 Kreativa fria sidor 🎯 FSACB - Ultimata uppvisningen 🌍 Översättningsbenchmark
Modeller
🏆 Topp 10 modeller 🆓 Gratis modeller 📋 Alla modeller ⚙️ Kilo Code
Resurser
💬 Promptbibliotek 📖 AI-ordlista 🔗 Användbara länkar
hard

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

#refactoring #architecture #solid

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

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