HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
[팀]조규현 공간(1-2)
[팀]조규현 공간(1-2)
/
🎫
인터파뀨
/
🏷️
Gyufluence
🏷️

Gyufluence

2021.10.27

  • createdAt과 updatedAt을 가지는 BaseEntity이를 상속하는 엔티티에서 필드 변경 함수마다 super.update()를 호출하고 있음. 어떻게 중복을 줄일까?
    • @EnableAuditing
  • 깃헙에서 지라로 연동은 어떻게 할까?
    • 못한다. 그냥 따로쓰거나, 깃 메시지에 링크를 달거나, 깃 GUI앱을 활용한다
  • 관리자용 api를 별도로 두고 싶은데 엔드포인트를 어떻게 가야할까
    • 일단 패키지구조부터 생각해보자
  • https://github.com/prgrms-be-devcourse/BEDV1_Interparkyu/pull/3
    • timezone을 "Asia/Seoul" 을 설정을 해 준 값하고, 해당 필드를 넣어주지 않은 값하고 서로 동일한 시간결과값이 나온다. → 왜이런지 아직 모르겠다.

2021.10.28

  • 전체 공연 정보 조회에서 확인해 봐야 할 사항
    • 공연 정보가 등록된 후 전체 공연 정보를 받아올 때 공연장 이름을 표현하는 데이터 필드의 이름이 hallName 으로 나올 가능성이 있다. → 확인해서 hallName으로 나올경우 변수명을 hallName → hall로 변경하거나, @JsonProperty("hall)을 붙여줘 보자.

2021.10.29

  • 다른 이슈 진행을 위해 [TI-22]번 PR을 일단 임의로 Merge 진행하였습니다.
    • 반드시 변경되어야 하는 사항등은 없었고, 코멘트 내용만 한번 확인 해 주시면 될 것 같습니다.
      • var 관련 등
  • HTML Form에서 값을 받아올 때 값이 설정이 안되고 null로만 온다면 setter를 빼먹지 않았는지 확인해보자

2021.10.30

  • [TI-89] API 기본 반환 data를 list 타입으로 설정한 것에 대한 논의 필요
  • [TI-26] 작업중 겪은 내용
    • 특정 공연 정보 상세 조회 (티켓 TI-25) 에 대한 추가 필요 구현 사항
      • 내려주는 데이터에 회차 ID도 포함되어야 해당 회차의 좌석 선택 페이지로 이동할 수 있을 것 같다.
    • N+1 문제 고려 → 참고 : https://jojoldu.tistory.com/165

2021.10.31

현재 erd 순환참조 문제
  • https://medium.com/akurey/dont-be-circular-b59c5609d472
  • https://stackoverflow.com/questions/30742345/is-it-always-a-bad-practice-to-have-circular-relationships-in-your-database-desi
notion image
 
 

2021.10.31

  • 추가작업
    • 공연 하나 선택하여 → 상세 정보 보기가 되면 해당 공연(회차)가 있는 날짜만 리턴하도록 수정
    • 이후 날짜가 선택되면 해당 날짜의 회차만 보내주도록 수정
    • TI-27 이슈로 작성
  • 스토리
    • 전체 공연 리스트에서 하나의 공연을 골라 클릭(공연 상세 정보 조회)한다
      • → 해당 공연이 상연하는 날짜 정보만 내려준다 (+이름, 카테고리, 상연시간정도)
        → 이 정보를 바탕으로 상연 하는 날짜만 달력 일자를 활성화 할 수 있다.
    • 상연 일자를 선택한다
      • → 해당 날짜에 상연하는 공연 회차들의 정보를 내려준다.
        → 회차 정보에는 다음 내용들이 포함된다
        • 공연 제목
        • 회차
        • 잔여좌석
        • 공연 시작 시간
        • 공연 종료 시간
        • 예매 시작 시간
        • 예매 마감 시간
        • 예매 취소 마감 시간
        • 해당 공연 회차의 회차 좌석 (List)

2021.10.31

  • 시드 데이터가 필요해 테스트를 RDS를 사용해 실행해야하는 문제가 있었음
  • 시드 데이터를 @BeforeEach로 저장하는 클래스를 두고 테스트 클래스는 이를 상속하는 방식으로 해결함