하지만 클래스가 커지고, 메서드가 커지면 절차 지향과 똑같은 문제가 발생한다.
어떻게 적용할까?
의도가 잘 드러나는 이름을 사용해야 한다. RecommendService -> httpDataService
역할을 분리하면 테스트가 용이해진다. 그 역할에 대한 책임을 가진 클래스의 메서드만 테스트해보면 된다!