프로젝트/팁
프로젝트 작업 시 commit 단계
산디딤
2022. 12. 21. 09:54
친구가 멘토님에게 질문해서 받은 답변.
하나의 기능을 구현할 때 마다 커밋을 하는게 좋다.
예시 지금 구현하는 회원가입 작업 시 다음 단계로 나눌 수 있다.
- 회원가입 테스트 코드 작성 (성공/실패)
- JSON 형태로 데이터를 받는다
{ "userName":"Soonyang", "password":"Netflix" }
- 받은 데이터를 DB에 저장.
- 회원가입 성공 여부와 id, userName을 JSON 형식으로 반환
{ "resultCode":"SUCCESS", "result": { "id":1, "userName":"Soonyang" } }
- 회원가입 시 userName 중복되면 실패 후 에러처리
위 예시에서는
- 1번 : 테스트 코드
- 2 ~ 4번 : 회원가입 구현
- 5번 : 중복가입 차단 및 에러 처리
- 로 나누어 커밋한다.