• 코드 컨벤션

    Code Convention

  • 깃플로우 전략

    Github Rules

  • 배포 계획

    • 프론트 정적 웹 서버: AWS S3 + CloudFront
    • 백엔드 웹 앱 서버: AWS EC2 + RDS + ElasticCache + ALB
    • CI/CD: 미정
  • 이번 주 한 일

    • 팀원 개인
      • 정성호(팀장)
      • 김진훈
      • 김민중
      • 김혜윤
  • 이외에도 기술적인 방향을 잡기 위한 질문을 정리해두시면 가장 좋습니다!

    → 단, “A는 어떻게 구현하나요”의 질문은 삼가주세요.

    → “A와 B를 알아보았는데, 둘 중 A가 낫다고 판단했는데 맞을까요?”의 식의 고민의 흔적을 담아 질문해주세요.

    멘토링 결과

    • 연관관계 편의메소드로 매핑 시 양방향 생각해야함
    • 비즈니스 로직이 있는 메소드는 반드시 테스트할 것
    • 메소드명 구분되게끔 명시
    • 합칠 수 있는 로직은 불필요하게 작성하지 말고 합치기
    • find = 탐색X → 조회O
    • 주석은 꼼꼼하게 작성 → 설명 필요
    • 🍯 TIP: PR올리고나서 각 클래스 파일에 어떤 것을 수정했는지 설명하는 코멘트를 작성하면 리뷰가 편하다
    • 서비스 코드가 1000줄, 10000줄이 넘어가면 클래스로 분리하는게 좋겠지만 현재는 규모가 작으므로 공통 메서드로 분리하여 유지보수 하기 좋은 코드를 작성하기
    • JPQL은 컴파일 타임에 오류를 확인할 수 없으니 querydsl을 사용해서 장애가 나지 않도록 방어적으로 코딩하기
  • 숙제: 멘토링 결과 다음 주까지 해올 일

    • 공통으로 진행해야 하는일
      • 유저 - 김혜윤
      • 경매 - 김민중
      • 예약 - 김진훈
      • 공연 - 정성호
    • 개인별 할일 - 정성호
      • 서버 기능 MVP 100% 구현
      • 백오피스 단 프론트 100% 구현
    • 개인별 할일 - 김진훈
      • 서버 기능 MVP 100% 구현
    • 개인별 할일 - 김민중
      • 서버 기능 MVP 100% 구현
      • 인프라 구축
    • 개인별 할일 - 김혜윤
      • 서버 기능 MVP 100% 구현
      • 유저 단 프론트 100% 구현