상남자 되는 길
상남자의 TIL
현재 우리가 프로젝트하고 있는 부분에서 공통적인 부분이 있어 공통 메소드를 추출했다.
처음에 FE로부터 DTO가 들어올때, id값이 DB에 있는지 조회를 하는 메소드와 email로 조회를 하는 메소드가 중복이 되었다.
그래서 간결하게 만들기 위해 다음과 같이 코드를 UserService에 만들었다.
이후의 코드를 보면 정말 1개의 기능당 서비스단에서 길어야 6줄이 넘지 않는다.
중복된 코드를 보면서 AOP를 만드는 과정과 비슷하다고 생각이 들었다.
상남자 스케줄 표
https://docs.google.com/spreadsheets/d/1WLdEADCg1MdYhyplaXwOi_udwoeD1AjqvyBLAc0A5D4/edit#gid=0