Project/Community6 [커뮤니티 #14] 기존 커뮤니티 프로젝트 클린코드 리팩토링 (Comment, Report) 최근에 바빠서 레거시 프로젝트 리팩토링을 진행하지 못했습니다. 지난 번에 이어서 오늘도 클린코드로 리팩토링 해보겠습니다~ Comment API 리팩토링 오랜만에 댓글 API를 보니 바꿀게 한 두가지가 아니었습니다. 변수, 메서드명부터 시작해서 잘못된 stream 사용, 그리고 도메인 메서드로 분리할 수 있는 것들도 보였습니다. 오늘은 이것들을 바꿔볼 예정입니다. 기존 CommentService 먼저 보겠습니다. @RequiredArgsConstructor @Service @Slf4j public class CommentService { private final CommentRepository commentRepository; private final BoardRepository boardRep.. 2022. 12. 21. [커뮤니티 #13] 기존 프로젝트 리팩토링 계획 및 진행하기 https://blog.naver.com/sosow0212/222854060468 스프링부트 커뮤니티 API 서버 만들기 #12 JUnit5로 Service 단위 테스트 만들어보기 스프링부트 커뮤니티 API 서버 만들기 #12 JUnit5로 Service 단위 테스트 만들어보기 https://github... blog.naver.com #13번 이전 글은 기존 네이버 블로그에 업로드되어 있습니다 :) 오랜만에 열어보는 커뮤니티 프로젝트 올해 7월에 당근마켓 떨어지고 "API 서버 개발을 집중적으로 해야겠다"라고 생각했습니다. 그때 만든 커뮤니티 프로젝트입니다. 단순 게시판 API 서버가 아닌 Redis나 Querydsl 같은 기술적인 것을 적용도 해보고, 직접 해결도 해보고 싶은 마음에 만들었습니다. 한.. 2022. 11. 23. 이전 1 2 다음