문제우리 프로젝트는 CustomException을 사용하고있지만, HTTP Status와 한글에러메세지 조합으로 에러를 보내고 있었다. `StatusCode`만으로는 구체적인 맥락을 전달할 수 없으니, 서비스 코드마다 한글문자열을 직접 넣고 있었다.당연히 "유저를 찾을 수 없습니다" 와 같이 수백번 반복되는 에러도 있고, api에 종속적으로 한번만 발생하는 에러도 있지만 모두 한글로 관리되고 있었다. 프론트에서는 그냥 한글메세지를 얼럿창에 띄워 보여주는 형식이었다.문제는 크게 두 가지였다.- 같은 의미의 에러가 서비스와 개발자마다 미묘하게 다른 문자열로 존재했다. 가령 누구는 문장 끝에 온점을 찍지 않고, 누구는 찍었다.- 백엔드에서 한글문자열 자체를 주다보니 강조하거나, 줄바꿈하는 등 변형이 어려웠다...