소프트웨어의 본질 썸네일형 리스트형 소프트웨어의 본질과 도메인 주도 설계 소프트웨어의 본질은 해당 소프트웨어의 사용자를 위해 도메인에 관련된 문제를 해결하는 능력에 있다. 그 밖의 매우 중요하다 할 수 있는 기능도 모두 이러한 기본적인 목적을 뒷받침하는데 불과하다. 도메인이 복잡하면 이 같은 문제 해결은 유능하고 숙련된 사람의 집중적인 노력이 필요한 어려운 일이 된다. 개발자는 업무 지식을 증진하기 위해 도메인 연구에 몰두해야 한다. 그뿐만 아니라 모델링 기법을 연마해서 도메인 설계에 통달해야 한다. 그런데도 이러한 도메인 연구는 대부분의 소프트웨어 프로젝트에서 최우선 과제로 여겨지지 않는다. 대부분의 유능한 개발자는 다뤄야 할 특정 도메인을 학습하는 데 관심이 많지 않으며, 더군다나 도메인 모델링 기법을 쌓는 데는 더더욱 전념하지 않는다. 기술자들은 자신의 기술력을 훈련할 .. 더보기 이전 1 다음