SoC는 클래스는 단순해지지만 클래스간 관계의 복잡성을 증가시킨다. vs 아니다. 그것은 단지 핑계일 뿐이다. 설계가 잘못되었기 때문에 관계도 복잡해지는 것이다. 어느게 맞는 것인가요?

GMRyuj의 이미지

두 주장을 가진 블로그 주제를 가져왔습니다. 지금도 클래스 설계에 관해서 너무 복잡한데.. 다른 것까지 복잡해져버리면 힘듭니다. 경험많은 개발자 분들의 답변 기다리겠습니다.

↓설계가 잘못되었기 때문에 관계도 복잡해지는 것이다 vs ↓ SoC는 클래스는 단순해지지만 클래스간 관계의 복잡성을 증가시킨다
http://toby.epril.com/?p=714 (옆글의 피드백) vs http://arload.wordpress.com/2009/03/27/seperation-of-concerns-problems/?blogsub=confirming#subscribe-blog
http://toby.epril.com/?p=711

※이것은 자유게시판의 글 성격보다는 토론 성격의 주제쪽이 더 강한것 같아서 토론/토의 게시판으로 옮겼습니다.