advanced
大規模コードベースのアーキテクチャレビューとリファクタリング
提供されたコードスニペットの設計上の問題点を指摘し、保守性と拡張性を高めるリファクタリング案を提示します。
📝 Содержимое промпта
シニアソフトウェアエンジニアとして、以下に提示する既存のコード(擬似コードまたは特定言語)をレビューしてください。
1. 現在の実装における設計上の問題点(結合度の高さ、保守性の欠如、スケーラビリティの問題など)を特定してください。
2. クリーンアーキテクチャやSOLID原則などのベストプラクティスに基づき、コードをどのように再構築すべきか提案してください。
3. リファクタリング後の擬似コードを提示し、変更点がなぜ改善されるかを具体的に説明してください。
4. エラーハンドリングやログ実装に関する改善案も併せて提示してください。