프로젝트/팁

프로젝트 작업 시 commit 단계

산디딤 2022. 12. 21. 09:54

친구가 멘토님에게 질문해서 받은 답변.

하나의 기능을 구현할 때 마다 커밋을 하는게 좋다.

예시 지금 구현하는 회원가입 작업 시 다음 단계로 나눌 수 있다.

  1. 회원가입 테스트 코드 작성 (성공/실패)
  2. JSON 형태로 데이터를 받는다
  3. { "userName":"Soonyang", "password":"Netflix" }
  4. 받은 데이터를 DB에 저장.
  5. 회원가입 성공 여부와 id, userName을 JSON 형식으로 반환
  6. { "resultCode":"SUCCESS", "result": { "id":1, "userName":"Soonyang" } }
  7. 회원가입 시 userName 중복되면 실패 후 에러처리

위 예시에서는

  • 1번 : 테스트 코드
  • 2 ~ 4번 : 회원가입 구현
  • 5번 : 중복가입 차단 및 에러 처리
  • 로 나누어 커밋한다.