Spring Event 도입기 1. 핵심 로직을 변경으로부터 보호하라

최근 핵심 로직 전후로 수행되는 부가 로직이 점점 많아지며 핵심 로직 클래스가 점점 무거워지는 것을 느꼈는데요.

이렇게 핵심 로직과 관계가 없는 로직의 처리를 위해 다른 로직을 끼워넣거나 이를 수행하는 모듈을 주입받아 사용하면 소위 말하는 '강결합'이 발생하게 됩니다.

강결합의 발생은 코드를 변경에 취약하게 만들고, 코드의 핵심 흐름을 알기 어렵게 만들어 가독성을 떨어트리기도 하죠.

저희 팀은 이러한 문제를 해결하고자 Spring Event를 도입하게 되었는데요. 해당 내용을 2편의 시리즈 글로 정리해보았습니다.

Spring Event 도입기 (1) - 핵심 로직을 변경으로부터 보호하라

팬팬의 개발 일지

Spring Event 도입기 (1) - 핵심 로직을 변경으로부터 보호하라

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 1월 20일 오전 1:13

 • 

저장 1조회 237

댓글 0