오브젝트 디자인 스타일 가이드 (2/2) CQRS, 추상화, 이벤트, 책임
http://www.yes24.com/Product/Goods/91167539 오브젝트 디자인 스타일 가이드 - YES24 잘 작성한 객체지향 코드는 읽고 변경하고 디버그하기 즐겁다. 이 책에서 보여주는 객체 디자인에 대한 보편적 모범 사례를 익혀 코딩 스타일을 향상하자. 이 명확한 규칙은 어떤 객체지향 언어 www.yes24.com 코드 레벨에 대한 설명이 많아 이는 생략하고 보편적인 가치 위주로 정리합니다. (😛) 은 사견입니다. 변경 메소드가 반환 값을 갖게 하지마라 변경과 반환이 둘다 있으면 클라이언트 입장에서 혼란스럽다. 메소드는 항상 명령 메소드 이거나 질의 메소드 이어야한다. (CQRS) 테스트를 위해 종종 command 메소드가 return this 를 하는 경우도 있는데, 이것도 피해야할..
2022.06.06