
[StudyWithMe] 프로젝트 전체 코드의 품질 향상을 위한 ListCheckUtils 적용
·
프로젝트/StudyWithMe
이번 포스팅에서는 깊은 내용을 다루는 것이 아니라,,,`StudyWithMe`의 코드 작성 간 리스트 안의 값 존재여부 확인 시 너무 많은 중복 코드가 생겨가독성 개선 및 중복 코드 제거를 위해 `ListCheckUtils`를 적용한 내용을 설명하려 한다.ListCheckUtils 도입 전 본래의 `StudyWithMe`에서는 `List` 객체의 `null or empty` 확인을 위해스터디 룸의 `생성`, `수정` 작업에서 아래 코드의 `if문` 형식이 굉장히 많이 반복되었다. `ListCheckUtils` 도입 전 StudyRoomCommandService@Service@RequiredArgsConstructorpublic class StudyRoomCommandService { ... ..