• 내일 회의는 22-23시

  • 코드 포맷

    • 엔티티에 default 라 안적어줘도 되는 것들 적을지 여부
      • 엔티티만 봐도 테이블 구조를 알 수 있도록 명시적으로 적어주는 것으로 결정
    • 클래스 코드 작성 순서 [참고 링크]
      • 클래스
      • static 변수
      • 인스턴스 변수
      • 생성자
      • 메소드
    • 구글 스타일, 네이버 스타일과 같은 형식
      • 네이버 스타일 + 인덴트 2/2/4
    • 롬복 사용 여부
      • 사용하자
      • 가독성 좋고 굳이 안 쓸 이유 없음
      • 다만 @Data 지양
    • Builder 사용 여부
      • https://stackoverflow.com/questions/24038907/logic-in-constructor
      • 내일 정하자
  • 어노테이션

    • 순서
      • 계단식으로 짧은게 위로 올라가도록
        • 속성 값을 제외한 길이 기준
      • 논리적 의미 기준으로 하면 각자 생각하는 기준이 다를 수 있음.
        • 다시 맞춰야하는 일이 생길 가능성
  • 로그 컨벤션

    우아한테크코스 4기 프리코스 후기 (2) - Commit Log 컨벤션

    • 각자 알아보고 내일 정하자.
  • FE 와 오늘 회의하기로 한 거 의견 통일

    • https://www.notion.so/backend-devcourse/2-12-7d2e485a82d34583903d5f96165767c3
  • 조상 비즈니스 예외 도입?

    • runtime을 상속받는 business 를 만들고 business를 상속받는 custom exception으로 처리한다.

    • custom exception은 적당히 추상화 / 애매하면 논의

      spring-boot-base-project/GlobalExceptionHandler.java at master · Wave1994-Hoon/spring-boot-base-project