본문 바로가기

Boot Project/pmc1(Moim Project)

기능 명세 및 형상관리 (10/17)

회의일자 : 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

/ 를 한개까지만 써주고 - (하이픈)을 사용하여 변경