Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

プロジェクト初期設計:リポジトリパターンとレイヤードアーキテクチャの適用 #5

Closed
4 tasks done
yuminn-k opened this issue Feb 10, 2024 · 0 comments
Assignees
Labels
⏰ P1 반드시 해결해야 하는 중요한 이슈나 문제 (예: 버그, 취약점 등) ⚙ Setting 개발 환경 세팅

Comments

@yuminn-k
Copy link
Member

yuminn-k commented Feb 10, 2024

📝 Issueの概要

新規プロジェクトを設計し、リポジトリパターンとレイヤードアーキテクチャを適用します。このアーキテクチャはコードの再利用性と保守性を向上させ、各レイヤーの責任を明確にします。

📚 背景情報

新規プロジェクトの開始に伴い、適切なアーキテクチャを設計する必要があります。このIssueではリポジトリパターンとレイヤードアーキテクチャを適用したプロジェクト構造を設計します。

📋 具体的な作業内容

  1. models, repositories, services, controllersといったディレクトリを作成し、各ディレクトリの役割を定義します。
  2. repositories ディレクトリには、データアクセスロジックを定義します。
  3. services ディレクトリには、ビジネスロジックを定義します。
  4. controllers ディレクトリには、ユーザーのリクエストを処理し、レスポンスを返すロジックを定義します。

📎 関連するIssueやドキュメント

🖼️ 参考スクリーンショットや図

(該当するものがあれば追加してください)

🔄 Issueの進行状況

  • models, repositories, services, controllers ディレクトリの作成と役割の定義
  • repositories でのデータアクセスロジックの定義
  • services でのビジネスロジックの定義
  • controllers でのリクエスト処理ロジックの定義
@yuminn-k yuminn-k added ⏰ P1 반드시 해결해야 하는 중요한 이슈나 문제 (예: 버그, 취약점 등) ⚙ Setting 개발 환경 세팅 labels Feb 10, 2024
yuminn-k added a commit to yuminn-k/project_minori-gin-deployment-repo that referenced this issue Feb 10, 2024
@yuminn-k yuminn-k self-assigned this Feb 10, 2024
@yuminn-k yuminn-k moved this to Done in ミノリ Feb 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⏰ P1 반드시 해결해야 하는 중요한 이슈나 문제 (예: 버그, 취약점 등) ⚙ Setting 개발 환경 세팅
Projects
Status: Done
Development

No branches or pull requests

1 participant