2009-05-21 2 views
2

내일 DDD 접근 방식에 대한 작은 프레젠테이션을 보여줄 필요가 있습니다.공동 프로그래머에게 도메인 기반 디자인을 소개하는 방법은 무엇입니까?

두 가지 주요 점이 포함되어야합니다.
"도메인 기반 디자인이란 무엇입니까?"
"어떻게 사용할 수 있습니까?"

'프리젠 테이션 인터페이스'의 첫 번째 지점을 구현하는 방법을 알면 기쁠 것입니다.

나는 매일 프리젠 테이션을하지 않기 때문에 묻는다. 나는 조금 혼란 스럽다.

답변

4

문제가 DDD 지식이 부족하거나 그것을 제시하는 방법이 다소 이해하기가 어렵습니다.

"무엇 도메인 기반 디자인은"- http://www.infoq.com/minibooks/domain-driven-design-quickly

"우리가 그것을 어떻게 사용할 수 있습니다"에서 좋은 개요를 잡아. 정말로 "사용"할 수는 없습니다. 당신은 귀하의 비즈니스에 적합한 부분을 식별해야합니다.

  • 비즈니스를 이해하고 모델링하고, 말하기, 코드 및 문서로 공통된 언어를 만드는 데 집중할 수 있습니다.
  • 리포지토리, 엔티티 및 값 개체 사용과 같은 소프트웨어 아키텍처와 관련된 아이디어를 사용할 수 있습니다.
  • intention-revealing 인터페이스, 부작용없는 기능 등과 같은 좋은 디자인과 코드 품질에 대한 원칙을 메모 할 수 있습니다.
  • 리팩토링에 대한 지식과 더 큰 시스템.

개념 이해에있어 열매가 부족한 것도 있고 개인적인 관심없이 부과하기 어려운 것도 있습니다.

+0

@Rune, 둘 다 - DDD 지식 및 문제 제시가 부족합니다. 나는 그것을 지식의 부족으로 본다. 왜냐하면 0 일부터 끝날 때까지이 접근법을 따르는 프로젝트에 참여하지 않았기 때문이다. 현재 소스 코드는 DDD를 따르려고 고안되었습니다. 문제는 - 대부분 혼자서 만든 것이고, 다른 사람들은 이것에 익숙하지 않다는 것입니다. 이렇게 계속할 수는 없습니다.그것들은 적절히 소개되어야합니다. 즉, "도우미와 공통 코드가 어디에나 있습니다."라고 말하면서 다음에 나오는 것을 리팩토링 할 것입니다. :) –

+0

나는 쉽게 이해할 수 있습니다. 적어도 "도메인 중심 디자인을 빨리"읽도록 강력히 권합니다. 그것은 보드에 몇 가지 얻을 수 있습니다. 프리젠 테이션을 할 때 파일 공유에서 준비를하고, 체크 아웃에 필요한 노력이 가능한 한 적게되도록하십시오. –

1

미스,

은 (포르투갈어 - 브라질 년) 여러분의 필요에 현재 슬라이드를 번역하는 것입니다 ->Slide

DDD는 기술이나 방법론 밤은 있다고 설명하지만, 더 수집 접근 방식처럼 도메인 논리에 초점을 맞춘 다양한 개념, 기술 및 원칙

현재의 방법보다 DDD를 사용의 이점과 함께 다음 계몽 및 프리젠 테이션에 결론을 추가 나중에, 유비쿼터스 언어, 계층 구조, 도메인 패턴, 그리고 현재의 접근 방법과 주차 방식에 대한 차이점에 대해 설명합니다 ..

희망을 도왔습니다.

+0

이미 도움이되었습니다. :) –

+0

"현재 접근 방식과 ddd 접근 방식에 대해 차이가 있습니다."이 점은 DDD를 우리 접근 방식의 발전 단계로 보여주는 것입니다. 그리고 그것들은 거짓말이 아닙니다. –

0

This 마음이 내 마음을 분류했습니다.