221019_광고 관리 플랫폼 대행사 센터 제작 34_1.2.0 버전 릴리즈 기획

창고·2022년 10월 19일
0

해당 게시글은 개인 프로젝트인 "광고 관리 플랫폼 대행사 센터 제작"
#102 "GitHub 1.2.0 version 릴리즈 기획" 이슈를 다루고 있습니다.

1. 1.2.0 버전 릴리즈 추가/개선 목표 정리

(1) 도메인 수정

  • 연관관계 매핑 수정
    • 현재 모든 엔티티가 다대일-일대다 양방향으로 연관관계 매핑이 되어 있는데 이것이 적절한 지 검토 후 수정할 예정 (굳이 양방향으로 처리하지 않아도 되는 건이 있는지)
  • 지연 로딩 수정
    • 일대다로 연결된 엔티티가 현재 지연 로딩이 세팅이 되어 있지 않아 수정 필요, 생성되는 SQL 쿼리 양 확인
  • 기타 수정 필요한 사항 고려 / 수정
    • JPA 강의 수강하면서 도입하거나 수정이 필요한 부분이 있는지 체크하여 개선
    • 통계 관련 쿼리 테스트를 진행하면서 추가로 수정해야 할 부분이 있는지 체크, 수정

(2) 통계 관련 쿼리 테스트

  • 실제 SQL 작성 및 테스트 진행
    • 이전에는 Spring Data JPA의 쿼리 메소드를 사용하였으나 Querydsl로 통계 기능 쿼리를 작성하는 과정에서 SQL을 사전에 작성해보지 않고 적용하려고 하여 실수가 많았음
    • 통계 관련 쿼리가 복잡하기 때문에 JPA / Querydsl로 처리하기 이전에 SQL로 처리가 가능한지 테스트 (필요하다면 엔티티 수정도 진행)
    • 테스트 완료 후 기능 구현 시 엔티티 수정 / JPA, JPQL, Querydsl로 변환하여 실제 적용 가능한지 확인

(3) 에이전트 - 광고주 - 캠페인 - 소재 통계 기능 추가

  • 광고 관리 (소재) 페이지 수정 및 통계 기능 구현
    • 소재 페이지에서 특정 기간 전체 실적을 바로 확인할 수 있게끔 수정
    • 1주일, 30일 간의 통계 기능 제공
  • 광고 관리 (캠페인) 페이지 수정 및 통계 기능 구현
    • 캠페인 페이지에서 특정 기간 캠페인 전체 실적 + 소재 별 실적을 바로 확인할 수 있게끔 수정
    • 1주일, 30일 간의 통계 기능 제공
  • 광고 관리 (광고주) 페이지 수정 및 통계 기능 구현)
    • 광고주 페이지에서 특정 기간 광고주 전체 실적 + 캠페인 별 실적을 바로 확인할 수 있게끔 수정
    • 1주일, 30일 간의 통계 기능 제공
  • Mock Data 수정
    • 현재 통계 기능 확인을 위해 넣어둔 Mock Data의 일자가 고정으로 되어 있음
    • 일정 기간마다 Mock Data의 일자를 수동으로 바꿔주는 것은 불편
    • Mock Data를 INSERT 하는 단계에서 일자를 고정이 아닌, 기동 시점으로부터 1~31일 전으로 세팅할 수 있도록 하는 방안 모색, 수정 필요
  • 대시보드, 리포트 제공 기능과의 연계 염두
    • 추후 추가될 대시보드, 리포트 제공 기능과 연계될 수 있게 설계 필요
    • 리포트 기능은 분석 수준을 광고주 - 캠페인 - 소재 로 구분하여 제공, 각 페이지에서

(4) 페이지 수정

  • 에러 페이지 디자인 수정
    • 현재 에러 발생 시 에러코드, 메시지만 출력되고 있으나 디자인이 적용되지 않아 붕 뜬 느낌이 있어 디자인 임시로 적용할 예정

2. 일정

  • 10/17일부터 진행 예정 (기한은 딱히 없음)
  • 다른 일정이 있기 때문에 비정기적으로 진행
profile
공부했던 내용들을 모아둔 창고입니다.

0개의 댓글