개발일지(일간)
23년 03월 02일
move2
2023. 3. 3. 00:09
오늘도 프론트 페이지를 구현하고 새로 구현해야하는 api와 쿼리를 손봤다.
중간에 비효율적으로 작동하지도 않는데 무조건 날아가는 쿼리가 있었는데, api를 나눔으로써 그 기능을 작동시킬때만
쿼리가 날아가게 했다.
프론트 페이지를 만들면서 api가 생각보다 세분화 되어 있지 않다는것과 설계가 세밀하게 되어 있지 않다는 것을 느끼는데, 이부분은 처음부터 예상하고 설계를 했기 때문에 계속 수정해 나가야 할 것 같다.
그리고 service코드를 새로 쓰다가 순환참조를 또 만났다.

이부분은 설계가 잘못되었다고 느껴서 interestService에서 가져오던 interest count를 productService에서 수행하게 하였다.
프론트 구현을 하면서 설계의 구멍과 쿼리가 비효율적으로 나가는 부분을 계속 고쳐나가고 있는데, 되도록 빨리 구현하고, 백엔드 추가 구현을 할 생각이다.