부트캠프 74일차 후기
어제에 이어서, 계속 개인 프로젝트를 Kotlin으로 옮기는 작업을 시작했다. 분명, 단순히 옮기는 작업이라서 시간이 오래 걸리지 않을 것이라 예측했는데, 원본이 생각보다 안 좋은 점이 계속 보여서 이것을 어떻게 수정을 해야할 지 고민하고, 추가할 부분이 없을지 고민하느라, 생각 외로 시간이 많이 소모되는 것 같다. 일단은, 이전 프로젝트에서 QueryDSL을 통한 검색과 페이징을 제외한 주요 기능은 거의 다 옮겼다, 조회수, 좋아요 같은 추가 기능도 옮겨야하는데 이 부분은 수정이 많이 필요할 것 같다. 이전 프로젝트에서는 각각 Long 타입과 Set을 활용해서 구현을 했는데, 이러면, 조회수가 중복이 되거나 동시성이 문제가 발생(다만 중요하진 않다), 하고, 좋아요의 경우 Set을 생으로 사용했는데, ..