기타
DTO에 대한 고민
사건발생 MVC 패턴을 사용하여 개발하고 있는 프로젝트에서 리팩토링 및 수정할 내용이 있어서 Dto쪽을 수정하게 되었다. 구글링을 통해 흔히 볼 수 있는 게시판 프로젝트이기 때문에 도움도 구글링을 통해 많이 받았는데 우선 되게만 작동하자는 마음으로 많은 블로그에서 사용하는 것처럼 DTO 하나로 View → Controller → Service 까지 넘기게 되었다. 이러한 정신나가는 결합도로 인하여 기술 부채를 정면으로 마주하게 되었다… 한두개도 아니고 이러한 패턴을 몇개 수정하니 DTO의 역활이 이게 맞나 싶기도하고 Entity를 직접 넘기는 방식을 사용하기에는 도메인 Model을 외부에 노출시켜 보안문제를 야기할 수도 있다. 이참에 알아보도록하자 의문 DTO란 Data Transfer Object의 약..
2022. 12. 30.