반응형 RuntimeException1 자바 예외처리, 당신의 서비스 레이어가 맨날 스파게티 코드가 되는 이유 Service와 Controller 예외 처리, 왜 맨날 도마 위에 오를까새 프로젝트에 투입되어 남이 짜놓은 코드를 열었을 때 가장 먼저 스트레스를 유발하는 구간이 바로 try-catch 블록입니다. 비즈니스 로직이 흘러가야 할 서비스 레이어 코드 절반이 예외 처리와 로그 찍기로 도배되어 있거나, 반대로 컨트롤러가 어떤 에러를 뱉을지 몰라 프론트엔드 개발자가 매번 "이거 에러 포맷이 왜 이래요?"라고 따지는 상황, 개발해 본 사람이라면 누구나 겪어봤을 겁니다. 이 문제가 반복되는 이유는 명확합니다. 레이어별 '책임'의 경계를 모호하게 잡았기 때문입니다. 예외 처리를 어디서, 어떻게 하느냐에 따라 시스템의 모니터링 난이도와 코드의 유지보수 피로도가 완전히 달라집니다. 단순히 "에러가 안 나게 막는다"는 관.. 2026. 6. 2. 이전 1 다음 반응형