TIL

TIL

23.10.21

1. 앞으로의 계획 최종 데모데이 끝난 기념으로 늦잠을 늘~~~어지게 자고 일어나서 앞으로의 계획을 간단하게 세워봤다!

TIL

23.10.20

1. 6차데모데이를 했다. https://sites.google.com/woowahan.com/woowacourse-demo-5th/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/%ED%8E%80%EC%9E%87?authuser=0 우아한테크코스 데모데이 - 펀잇 편의점 음식에 대한 정보와 리뷰를 한 눈에 확인할 수 있도록❗️ sites.google.com 우테코 데모데이 페이지에 올라간 우리팀 페이지!

TIL

23.10.19

1. [펀잇] 리뷰 삭제 api 버그 수정........... https://github.com/woowacourse-teams/2023-fun-eat/pull/803 [BE] feat: 리뷰 삭제시 상품 정보 업데이트 로직 추가 by hanueleee · Pull Request #803 · woowacourse-teams/2023 Issue close #797 ✨ 구현한 기능 리뷰 삭제시 상품 속 (반정규화된) 리뷰 관련 데이터 갱신 로직 추가 averageRating reviewCount 상품 상세 조회시 count 쿼리 날리는 대신 reviewCount 사용하도록 수정 📢 논의 github.com https://github.com/woowacourse-teams/2023-fun-eat/pull/81..

TIL

23.10.18

1. 워니와 연로그의 [이력서 특강]을 들었다. 재밌었다! 내년에 이력서 쓸 때 잘 써봐야겠다! 2. 무중단 배포 구축했다. 근데 뭔가 음.. 3. 문제가 되는 이벤트 테스트 일단 삭제 https://github.com/woowacourse-teams/2023-fun-eat/pull/788 [BE] test: 테스트 환경에 영향받는 비동기 로직 작동 검증 테스트 제거 by hanueleee · Pull Request #788 · Issue close #787 ✨ 구현한 기능 ReviewDeleteEventListenerTest의 리뷰_삭제가_정상적으로_커밋되었지만_이미지가_존재하지_않으면_이미지_삭제_로직이_작동하지않는다() 테스트가 테스트 환경에 따라 성공 github.com 4. 우테코 플젝 페이지에..

TIL

23.10.17

1. 제이슨의 [도메인 주도 설계 2] 강의를 들었다 📍 DDD 구성 요소 vo는 equals&hashcode로 동등성 보장해야한다. 왜? 값이니까. 모든 필드가 복합키 (식별자) vo로 시작. 근데 가변이 필요한 순간이 생김. '근데 나는 얘가 값이 바뀌더라도 얘임을 증명할 수 있으면 좋겠어' = 바뀌고 있는 애를 계속 추적하고 싶다 => 식별자 부여 vo중에 변화를 추적하고 싶은 애들이 entity로 승격이 된다 관련 객체를 묶어서 바라보고 싶다 어떻게 묶어? 동일한 라이프사이클을 가질때 (생성과 삭제가 같이 될 떄) 애그리거트는 한 반이다. 학생들과 반장으로 이루어진. 반장의 이름을 루트 앤티티 혹은 애거리거트 루트라고 부름 order 애그리거트에는 2개의 엔티티와 하나의 vo가 존재 왜 order..

TIL

23.10.16

1. 레시피 목록용 프로시저를 만들었다. 2. 레시피 목록 조회 api 쿼리 확인 recipeRepository.findAll(pageable) : 정렬 후 10개 가져오기 + 반환값 page라 count 쿼리 recipeImageRepository.findByRecipe(recipe): 레시피에 딸린 이미지들 찾아오기 productRecipeRepository.findProductByRecipe(recipe): 레시피에 딸린 상품들 찾아오기 *10 recipe작성자 찾아오기 * M(최대 10) 3. 페이징 pr 리뷰 4. [펀잇] 이벤트 테스트 터지는거 해결 https://github.com/woowacourse-teams/2023-fun-eat/pull/778 [BE] fix: ReviewDelete..

TIL

23.10.15

1. [펀잇] 상품 목록 조회 api에 specification 적용 1) join 기존 코드처럼 join을 하고자 했으나.. cross join밖에 안되는거같음. 2) subquery 서브쿼리는 성능이 좋지 않다 => 결론 : 그냥 findById로 price 가져올래 2. [펀잇] 상품 목록 조회 api 불필요한 쿼리 제거 https://github.com/woowacourse-teams/2023-fun-eat/pull/685#issuecomment-1763453801 [BE] refactor: 상품 목록 조회 api 성능 개선 by hanueleee · Pull Request #685 · woowacourse-teams/2023-fun-eat Issue close #669 ✨ 구현한 기능 상품 목록..

TIL

23.10.13

1. 제이슨의 [도메인 주도 설계] 강의를 들었다. 소프트웨어의 본질은 해당 소프트웨어의 사용자를 위해 관련 문제를 해결하는 능력에 있다. 문제를 해결하지 못하는 소프트웨어는 실패한 소프트웨어다. 해결하려는 문제가 무엇인가? (ex. 재고 목록 엑셀파일로 다운받을 수 있도록 만들어주세요 -> 왜 필요하시죠? -> 재고 목록 확인해서 부족한 재고들을 주문하기 위해서요 -> 자동 재고 파악 및 자동 주문 시스템을 만들어주는게 낫다) 현실세계에 있는 것들 중에 우리가 문제해결을 위해 필요한 것들을 가져온 것 도메인 모델을 통해 여러 이해관계자가 동일한 모습으로 이메인을 이해하고 도메인 지식을 공유하는데 도움이 된다 Bounded Context 같은 모델이어도 컨텍스트마다 다르다 -> 컨텍스트별로 모델 분리 예..

오잉머신
'TIL' 카테고리의 글 목록 (5 Page)