dto1 Data Transfer Object 의 필요성 사실이 아니라 공부한 내용과 생각을 정리한 글입니다. 언제든 가르침을 주신다면 감사하겠습니다. 1. DTO 만들자 VS DTO 만들지 말자 최근 API 개발을 하면서 DTO 가 꼭 필요하다 vs DTO를 꼭 만들어야만 하냐 사이에서 작은 논쟁이 있었습니다. DTO 를 만들 필요가 없다는 분들의 주장은 아래와 같았습니다. 굳이 별도의 객체를 하나 더 만들어야 하기 때문에 관리 포인트가 증가한다. DTO의 수가 늘어날수록 DTO Entity 메핑 코드가 불필요하게 반복되고 Entity 만 있을 때 보다 메모리를 불필요하게 많이 차지한다. 습관적으로 DTO를 만들어 왔었을 뿐 왜 DTO를 만들어야만 하는지 깊게 고민해 보지 않았기 때문에 DTO의 필요성에 대해 확실하게 반론하지 못하는 스스로를 발견하게 되어 .. 2022. 4. 12. 이전 1 다음