심화프로젝트 전에 정한 내용

박화랑·2025년 4월 21일
1

Spring_6기

목록 보기
19/32

작업 전 유의할 점!

1. 테스트 코드

  • 기능별 테스트 코드 반드시 작성 (작성하지 않으면 분명 피드백 받을 것입니다.)

2. 불필요한 코드 정리

  • 사용하지 않는 import, repository, 코드 등은 제거

3. 공통 패키지 구조 정리

  • Timestamped, CommonRequestDto 등은 common 패키지로 정리

4. 코드 컨벤션 통일

  • 들여쓰기, 함수명, 리턴 타입, 파라미터 등 형식 통일
  • 팀원 간 합의된 네이밍 및 포맷 유지

5. 도메인 설계

  • admin 전용 기능은 해당 도메인 내부에 포함
    (ex. post.admin, user.admin 등으로 처리)
    → 별도 admin 도메인 만들지 않기!

6. 삭제 방식 통일

  • 기본적으로 명시적 삭제(직접적 삭제) 사용
  • 예외적으로 논리 삭제 시에는 팀원과 협의하여 결정

7. Git 브랜치 전략

  • 기능 단위로 브랜치 분리하여 작업
  • PR은 2명 이상 Approve 시 Merge
  • Merge 후 반드시 팀원에게 공유

8. 참고 자료

9. 응답 코드 형식


이후 내용들은 내일 팀프로젝트 과제 발제 이후에 더 자세히 배울 예정이다!
github issue, PR은 다같이 한 번더 공부해서 완벽히 이해한 다음 작업을 진행할 것!

profile
개발자 희망생

0개의 댓글