Boot Project/pmc1(Moim Project)
기능 명세 및 형상관리 (10/17)
Okdol-Min
2020. 11. 8. 23:29
회의일자 : 10/17
진행방식 : 오프라인
사전에 기본적인 스프링 부트의 설정과 DB, Mybatis 설정하고 Git에 Repository를 생성해서 옴
Mybatis를 사용할 것으로 Controller -> Service -> ServiceImpl -> Mapper 형태의 프로세스 사용
4명정도 인원을 계산해서 짝 프로그래밍 방식으로 개발하면 어떨까??
모임프로젝트 기능 정리
메인화면 : 주제별, 지역별, 날짜별로 스터디 모임글이 보임
- Default 화면으로는 카드형태로 되어 주제별로 스터디 모집글이 보임
- 카테코리를 날짜별로 선택할 경우 달력형태로, 지역별로 할 경우 지도API 연동하여 메인화면을 변경 예정
- 위 상단바에는 로그인과 회원가입과 스터디 유형을 선택할 수 있는 카테고리가 보임
User와 Study
User
- 권한이 일반사용자, 관리자 두개로 나뉜다.
- 회원가입을 하면 등록상태로 되며 탈퇴시 상태값을 변경하여 Unregistered 로 변경 예정
Study
- 기본적인 Study CRUD 기능
- 지도API를 사용
형상관리 구성
AS-IS
Master → (branch)v1/study → v1/study/이니셜1, v1/study/이니셜2
→ (branch)v1/User → v1/user/이니셜1, v1/user/이니셜2
이런형태로 구성하다 보니까 문제가 발생함
→ 내용을 찾아보니 branch 이름을 설정할때 /가 한개까지는 괜찮은데 2개부터는 폴더의 경로로 인식하는 문제 발생
TO-BE
Master → (branch)v1/study → v1/study-이니셜1, v1/study-이니셜2
→ (branch)v1/User → v1/user-이니셜1, v1/user-이니셜2
/ 를 한개까지만 써주고 - (하이픈)을 사용하여 변경