딱하나
주제 정하기!!
후보 3개
1. 표정 교정
2. 영어 혹은 일본어 학습
3. 모션을 활용한 게임
도대체 주제 구체화를 할 수 없어 컨설턴트님과 코치님께 미팅을 요청했다!
미팅 후 받은 피드백은
1, 2번 주제는 매우 흔하다
3번이 매력적이오
그리하여 AI를 활용한 모션 게임을 만들기로 결정했다!
- 깃 커밋 메시지와 브랜치 네임 룰
- 그라운드 룰 (지각 벌금, 매일 아침 scrum,,)
1.커밋메세지 예시
git commit -m '[FE] Feat: 페이지네이션 기능 추가'
[BE] Fix: 방 조회 유저 이미지 응답 수정
[FE] Fix: 방 리스트 UI 수정 및 코드 Refactoring
2.브랜치이름 예시
git branch -c feature/front/login -> 브랜치 생성하는 동시에 이동
git branch -c feature/back/mypage-controller -> 브랜치 생성하는 동시에 이동
master
develop
develop-front
develop-back
feature/back/login
브랜치를 사용합니다. feature branch는 issue를 활용해서 생성합니다.
feature/[front/back]/[short summary] (띄어쓰기 : - ex. grade-point-issue)
ex) feature/front/login-ui
방 검색 기능
- 로비에 나와있는 방 목록에서 검색 기능 필요
- 아무런 검색을 하지 않았을 때는 모든 방 리스트 표시
- 비공개 방은 자물쇠 표시
- 검색 창에 방 이름 혹은 방장 id 입력받음
- 데이터 송수신 방식은 GET 사용
- (3)의 데이터 검증 조건 필요
- 검색어 빈칸이면 안됨
- 검색어는 16글자(인풋박스에서 한글, 영어 글자수 다르게 체크하는지 나중에 확인) 이내로 작성
- (3)의 방 이름 혹은 방장 id로 방 목록 테이블 조회
- 조회된 객체 없으면 에러 리턴, 방이 존재하지 않습니다 표시
- 게임 진행중인 방은 리스트에 표시하지 않음
- 방 검색 결과를 로비에 표시(로비 표시 수는 나중에 결정)
- 끝
요런 느낌으로다가 주요 기능을 제외한 상세 기능에 대한 명세서를 작성했다
큰 주제가 정해진 것은 아주 다행이고~~
각자 다른 생각을 요리조리 뭉치고 있는 중이다
다음주 수요일까지는 기획을 마무리했음 좋겠다!