HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
💸
10원모아10조❗️
/
07월 29일

07월 29일

주제
작성자
Luce
주차
1주차
[ 목차 ]
1. 회의 안건 2. 회의 내용 3. 결정사항 4. 다음 회의 안건

1. 회의 안건


  • rest docs 설정 - 윌리엄
  • 다음주까지 반드시 해야하는 것 정리
 

2. 회의 내용


  • query dsl 특징 - 루체
    • save(no flush) → findById 호출 → select 쿼리 출력되지 않음.
    • save(no flush) → query dsl 호출 → select 쿼리 출력 됨.
      • 왜 됨?
    • 링크 공유
 
  • rest docs 설정
    •  
    • 메소드 이름 별로 docs 폴더를 만들어주는 설정을 해놓겠다 (윌리엄)
    •  
  • repository fixtrue
    • 커스텀하기 어려운 부분이 있음
    • 필요한 메소드는 파라미터를 이용해서 새로 만드는건 어떠신지, 필요한건 추가로 만드는게 좋을 것 같다
    • Fixture는 고정의 의미인데 자꾸 바뀌어버리는 메소드들이 있는것 같다.
      • createUser는 2개만 있어도 될 것 같다. (윌리엄)
      • createUser 할 때마다 유저가 달라져서
      • User를 2개 이상 테스트해보고 싶은 경우도 있는 것 같다. (캉테)
    • 오버로딩 하면 될 듯합니당
 
  • fixture
    • Email unique 하게 만들려고 makeUserName() 사용하는 거
 
  • Expenditure
    • deleteUserCategory 지워도 될까?
    • 테스트 코드를 작성해서 지우면 문제가 발생한다.
    • 루체가 지우는걸로
    • getCategoryName → Expenditure에만 있는데, Income에도 추가하는 것은 어떤감?
      • 캉테가 보고 추후 결정
      • 지금 이 메소드의 로직은 get→get→get 이어서 캡슐화에 안 맞음
        • get을 한 번만 호출하도록 로직을 따로 변경해야 한다.
 
  • RepositoryTest - save
    • 서비스 테스트에서도 어노테이션 쓰고 싶다
    • CustomDataJpaTest에서 원하는 어노테이션만 빼서 새로 만든다.
    • 루체는 일단 짜고 서비스 테스트에서 중복되는 것을 추가한다.

3. 결정사항


  • restdocs
    • 메소드 이름 별로 폴더를 만들어주는 restdocs 설정 - 윌리엄
 
  • Fixture
    • createRandomUser 메소드를 만들어서 createUser와 분리한다.
 
  • Expenditure - deleteUserCategory
    • 루체가 지우고 PR 올리기
    •  
  • Income - getCategoryName
    • income에도 똑같은 메소드를 만든다 (윌리엄)

4. 다음 회의 안건

월요일
  • 스웨거 설정
  • rds 설정