[꼼꼼한 개발자] 꼼코더
38. [개발일지] - [쇼핑몰 프로젝트] - 02. 개발 준비, 기능 분배 (우리 어디서 부터 뭐 해야 해?) 본문
반응형
⚙️ 준비
우선 이런 프로젝트는 구조 규모가 어느 정도 있다 판단하여
ERD 구조를 그리고 시작하려고 했다
하지만 1일 내내 붙잡고 해본 결과.. 아직 경험이 없는 우리에게 너무 버거운 작업이었다.
회원 권한 별로 기능을 구분 지을 것도 아직 가능성이 모호하고, 상품이 어떻게 등록되고, 회원이 어떻게 저장되고
아직은 조금 서툴고 어려웠다.
따라서 결론적으로 정말 야생형처럼 맨땅에 개발하듯 주요 기능부터 구현해서 결합하기로 했다.
🧺 기능 분배
우선 주요 도메인을 회원, 상품으로 생각하고 (게시판은 추후에)
나 > 상품, 팀원 > 회원을 맡게 되었다.
🧑🏻💻개발 준비
그렇게 팀원 친구가 깃을 개설했다.
깃허브에 [main, sub, 나, 팀원]으로 원격 브랜치를 생성하였고
나 > 나, 팀원 > 팀원으로 'commit and push' 이후
각자 (원격)나 > sub, (원격) 팀원 > sub로 merge 작업 이후
각자 fetch()를 통해 개발을 시작하는 형태로 진행하기로 했다.
sub에 merge 작업이 큰 로직, 도메인 기능들이 완성되면
main으로 merge 하여 버전관리를 하려고 한다.
자 이제 인텔리제이를 사용하여 프로젝트 생성부터 환경설정을 마쳤다.
기본적인 구조를 갖췄으니 이제 개발을 시작해 보자.
'개발일지 > 쇼핑몰 프로젝트' 카테고리의 다른 글
40. [개발일지] - [쇼핑몰 프로젝트] - 04. 상품 도메인 대폭 수정 (modelMapper) (4) | 2023.05.10 |
---|---|
39. [개발일지] - [쇼핑몰 프로젝트] - 03. 상품 도메인 개발 (1), Create 성공 (패키지 구조, JPA) (0) | 2023.05.09 |
37. [개발일지] - [쇼핑몰 프로젝트] - 01. 이번엔 팀 프로젝트다, 아이디어 주제 (기대하는 것) (0) | 2023.05.09 |
Comments