HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
[New] 아만드팀
[New] 아만드팀
/
⚖️
최종 프로젝트 - 준비
/
의논 해야할 것들 모음

의논 해야할 것들 모음

  • 보일러 플레이트 코드
    • TestConfig , ApiTest
  • 패키지 전략?
    • Presentation - Application - Domain - Infrastructure
  • 팀 문화?
    • 나만 알게 하지 말자
    • 몇시부터 몇시까지 작업?
    • 회의는 짧고 굵게
    • 문서화는 습관처럼!
    • 근거를 가지고 말하자!
  • 협업 이나 구현 방식을 어떻게 할지?
    • TOP - DOWN?
  • 스택 뭐쓸지?
    • CI / CD 전략
    • 무중단 배포
    • flyway
  • 기타 프로젝트 전에 정할 수 있는 것들 자유롭게 의견 나누기
    • 깃 전략 ?
      • git flow ← 릴리즈
      • main develop → feat / 34 - domain
      • pr → develop merge → sqush
      • develop → feat/ 34 ← rebase
      • main ← develop rebase, sqush
    • 배포 주기
      • 개발 환경?
      • 스프린트 주기?
        • 짧게 가져갔으면 좋겠다.
      • 목 서버 ← 멘토님에게 여쭤보기
      • DTO 형식 통일화
      • 팀 컨벤션
        • checkStyle , 마지막 행
      • 스크럼 , 서기
      • MosCow
      • 롬복 사용 유무
    • API 문서화 어떻게 할 것인지
      • Rest Docs
      • Swagger
    • dto entity간 변환은 어떻게 할 것인지
    • 라이브러리 사용 mapstruct, modelmapper
    • 별도의 변환 메소드 구현
     
    • APi 명세
      • api/v1/~~
     
    • 로그인을 하게 된다면 ?
      • 세션 vs jwt (프론트와 협의 필요)
      • 시큐리티 사용 여부
      • 로그인 비로그인
    • 관리자 페이지도 구현할것인가??