Devide and conquer와 Separation of Concerns는 결국 같은 의미인데 자세한 의미는 다음과 같습니다.
고전적인 프로그래밍 기법중에 해결해야 할 큰 문제가 있으면 최대한 논리적으로 분석해서 자꾸만 작은 문제들로 쪼개서 작은 문제들을 정복하다 보면 결국 큰 문제도 해결된다는 기법입니다.
이를 한국어로는 분할정복기법이라고 많이 이야기하는데 최근 여러 영문 원서에서 Separation of Concerns이란 말로 Devide and conquer와 같은 개념을 설명하여 같은 의미라는 것을 알리고자 적습니다.
고전적인 프로그래밍 기법중에 해결해야 할 큰 문제가 있으면 최대한 논리적으로 분석해서 자꾸만 작은 문제들로 쪼개서 작은 문제들을 정복하다 보면 결국 큰 문제도 해결된다는 기법입니다.
이를 한국어로는 분할정복기법이라고 많이 이야기하는데 최근 여러 영문 원서에서 Separation of Concerns이란 말로 Devide and conquer와 같은 개념을 설명하여 같은 의미라는 것을 알리고자 적습니다.
'Architecture for Software' 카테고리의 다른 글
| 정보시스템 기술 가이드 라인에 대하여 (4) | 2009/03/13 |
|---|---|
| Devide and conquer와 Separation of Concerns (2) | 2008/08/26 |
| 책에서 들려주지 않는 아키텍트 이야기 세미나 후기입니다. (0) | 2008/08/24 |
Trackback 0 And
Comment 2
-
이종성 2009/03/16 02:38
제가 항상 입버릇 처럼 분할 정복법이라고 설파하는 것인데, 여기서 만나네요, 알고리즘 교과서에서 본 나폴레옹 그림과 분할 정복이란 단어가 대학시절로 잠시 시간여행을 시켜주는것 같습니다.
-
장선진 jangsunjin 2009/03/16 09:49
안녕하세요~ 이종성님 :-)
분할 정복이 참 좋은 방안인듯 합니다. 알고리즘도 단순화 시켜주고요~
댓글 감사합니다. 즐거운 블로깅하세요 ;-)


