🏠 Strona Główna
Benchmarki
📊 Wszystkie benchmarki 🦖 Dinozaur v1 🦖 Dinozaur v2 ✅ Aplikacje To-Do List 🎨 Kreatywne wolne strony 🎯 FSACB - Ostateczny pokaz 🌍 Benchmark tłumaczeń
Modele
🏆 Top 10 modeli 🆓 Darmowe modele 📋 Wszystkie modele ⚙️ Kilo Code
Zasoby
💬 Biblioteka promptów 📖 Słownik AI 🔗 Przydatne linki
advanced

レガシーコードのモダナイゼーション計画

#programming #software-architecture #clean-code

モジュール性が低くグローバル変数を多用している既存コードを、SOLID原則に基づきリファクタリングする。

以下に示す古いPythonコードスニペットは、スパゲッティコード化しており、保守性が極めて低いです。このコードを分析し、DRY(Don't Repeat Yourself)原則とSOLID原則に厳格に従って、完全にリファクタリングしてください。具体的には、適切な設計パターンの適用、型ヒントの導入、エラーハンドリングの強化、そして単体テストが容易な構造への書き直しを行い、変更前と変更後のコードと、その設計上の決定事項についての詳細な説明を提示してください。