🏠 홈
벤치마크
📊 모든 벤치마크 🦖 공룡 v1 🦖 공룡 v2 ✅ 할 일 목록 앱 🎨 창의적인 자유 페이지 🎯 FSACB - 궁극의 쇼케이스 🌍 번역 벤치마크
모델
🏆 톱 10 모델 🆓 무료 모델 📋 모든 모델 ⚙️ 킬로 코드 모드
리소스
💬 프롬프트 라이브러리 📖 AI 용어 사전 🔗 유용한 링크
advanced

クリーンアーキテクチャに基づいたECサイトAPI設計

#architecture #clean-architecture #api-design #ddd

依存関係逆転の原則(DIP)を厳守し、ドメインロジックをフレームワークから切り離したRESTful APIの設計書を作成します。

次の要件に基づき、クリーンアーキテクチャの原則(プレゼンテーション、アプリケーション、ドメイン、インフラストラクチャの分離)に従ったECサイトの注文システムの設計案を作成してください。 要件: 1. ユーザーは商品をカートに追加し、注文を確定できる。 2. 在庫管理はドメインサービスとして実装し、在庫切れの場合は例外をスローする。 3. インフラ層にはRDBMSの実装詳細(具体的なORMやSQL)を記述するが、ドメイン層には一切依存しないこと。 4. 各レイヤーのクラス図、依存関係の方向、および主要なインターフェースの擬似コードを含めること。 5. 単体テストが容易になるように依存性の注入(DI)を考慮すること。 出力形式はマークダウンを使用し、各レイヤーの役割とデータフローについて詳細に説明してください。