본문 바로가기
항해99 실전 프로젝트

실전 프로젝트) 주제 선정, 컨벤션 정립, ERD 작성, API 명세, MVP 목표 설정

by NH_club 2023. 7. 30.

항해99의 마지막 6주 실전 프로젝트가 시작 되었다.

직접 런칭할 서비스를 개발하는 서비스팀과 서비스의 성능을 개선하는 챌린지팀 이렇게 2가지의 팀이 있다.

나는 기술적으로 조금 더 이해하기 위해서 챌린지팀을 골랐고, 운이 좋게도 챌린지팀으로 선발되었다.

팀원들과 주제에 대해 얘기를 나눴다. 주제는 아이디어 경매로 선정 되었다. 프로젝트를 간단하게 설명하자면 누구나 쉽게 자신의 아이디어를 올리고 누구나 쉽게 그 아이디어를 경매하여 낙찰받을 수 있는 서비스다.

경매에 참여하는 사람들이 입찰경쟁을 할 때 발생하는 트래픽과 데이터가 대용량으로 발생할 것이기 때문에 대용량 트래픽, 데이터 처리에 경험을 쌓을 수 있을 것 같아 선정하게 되었다.

 

컨벤션
더보기

Branch

main : 배포 환경 
develop : 개발 환경 
feature/기능명 : 기능 구현
refactor/기능명 : 코드 리팩토링
fix/기능명 : 버그 해결

 

Comment

feat : 새로운 기능 추가
fix : 버그 수정
docs : 문서 수정
refactor : 코드 리팩터링
test : 테스트 코드, 리팩터링 테스트 코드 추가(프로덕션 코드 변경 X)
chore : 빌드 업무 수정, 패키지 매니저 수정(프로덕션 코드 변경 X)
design : CSS 등 사용자 UI 디자인 변경
comment : 필요한 주석 추가 및 변경
rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
remove : 파일을 삭제하는 작업만 수행한 경우

 

Commit Message

comment type : 내용
내용은 한글로 작성하기

 

Git Pull Request 작성 방식

제목 :
작업한 내용 :
핵심 코드 리뷰 내용 :

ERD 초안
API 명세서
MVP 스펙
MVP 목표
MVP 기능 명세