토론형 이상형 월드컵 프로젝트
백엔드 -
java
Spring boot
프론트 엔드
- Flutter
------------
툴 사용 용도
디스코드 - 화면 공유
슬랙 - 프로젝트 내용 정리
지라 - 일정관리
프로젝트 패키지 구조
- 하오문 프로젝트는 가독성을 위해서 DDD 선택했었지만 정석적인 DDD가 아닌
패키지를 기능에 따라 분류하기로 결정
예시)
User
-- Domain
-- DTO
-- Controller
-- Service
-- Repository
Survey
-- Domain
-- DTO
-- Controller
-- Service
-- Repository
Chat
-- Domain
-- DTO
-- Controller
-- Service
-- Repository
등등
- 본인 판단에 따라 다른 클래스로 만드는게 가독성이 좋아 보이면 분리하기
- 클래스 내의 코드들이 복잡해 지는 것을 최대한 지양
- CONFIG, EXCEPTION는 패키지 따로 빼기
화면구도 잡기
- 메인
- 로그인
- 회원가입
- 이상형 월드컵 진행
- 이상형 월드컵 결과
- 이상형 월드컵 생성
'My project > Haomoon' 카테고리의 다른 글
Chat 기능 디렉토리 구조 (1) | 2024.11.20 |
---|