오늘도 프론트 페이지를 구현하고 새로 구현해야하는 api와 쿼리를 손봤다.
중간에 비효율적으로 작동하지도 않는데 무조건 날아가는 쿼리가 있었는데, api를 나눔으로써 그 기능을 작동시킬때만
쿼리가 날아가게 했다.
프론트 페이지를 만들면서 api가 생각보다 세분화 되어 있지 않다는것과 설계가 세밀하게 되어 있지 않다는 것을 느끼는데, 이부분은 처음부터 예상하고 설계를 했기 때문에 계속 수정해 나가야 할 것 같다.
그리고 service코드를 새로 쓰다가 순환참조를 또 만났다.
이부분은 설계가 잘못되었다고 느껴서 interestService에서 가져오던 interest count를 productService에서 수행하게 하였다.
프론트 구현을 하면서 설계의 구멍과 쿼리가 비효율적으로 나가는 부분을 계속 고쳐나가고 있는데, 되도록 빨리 구현하고, 백엔드 추가 구현을 할 생각이다.
'개발일지(일간)' 카테고리의 다른 글
23년 03월 07일 (0) | 2023.03.08 |
---|---|
23년 03월 06일 (0) | 2023.03.07 |
23년 02월 28일 (0) | 2023.02.28 |
23년 02월 27일 (0) | 2023.02.27 |
23년 02월 24일 (0) | 2023.02.24 |