에세이 - 능력 DDD 침몰의 코드 영역을 이해하려는 시도

오늘, 기차왔다되어 과거에 대한 생각, 많은 족장 분석 및 DDD의 해체에 대한 기사, 정직 게이지가 어디서 그런 맥락 하위 도메인 집계 루트 등, 이해하기로 블록을 보았 지 등이 추상적 인 용어 DDD는 정말 매우 조화 롭고 즐거운 학습 과정 그거야 그, 그래 이해하는 것이 얼마나 쉬운 mvvc, MVC 그것을 생각한다.
음, 멀리 당겨, 그리고 모든 코드 작성 좋은 측정, 재사용 및 응집의 첫 번째 평가 요소의 중요한 부분임을 우리 모두는 알고. 또한이 두 지표 침몰의 코드 키 지표를 안내하는 기능입니다. 나는이 두 지표 롤 멜론 엉망이 요리이다라고 확신합니다,하지만 난 기술 프레임 워크의 팀이 성숙 할 때, 지정된 유형의 멤버의 형성 이후의 코드는 문제를 찾기 어렵습니다 생각합니다. 예를 들어, 대부분의 비즈니스 사용자의 사용자 요청의 실행이 존재 여부를 판단 할 때, 서비스가 수익에 따라 사용자를 결정하기 위해 (설명에 영향을주지 않습니다, DAO를 통해 달성 될 수있다 여기 또는 마이크로 서비스를 호출) 서비스의 사용자를 호출, 그것을하지 않습니다 여기에 모든 비즈니스 사용자 작업 같은 판단은, 사실, 우리가이 모델을 수행하는 사용자에게 직접 사용자가 존재 여부를 싱크 확인할 수 있습니다, 직접 user.isExist () 메소드는 판단 할 수있을 것입니다 사용자 개체를 얻을 수있는 비즈니스 측면, 아주 명확한 의미, 그것은 또한 맛의 포인트 필드 경계가되지 않는 이유는 무엇입니까? 물론, 많은 학생들은 각 모델 층의 판단을 유지할 수있는 경우 간단한 다음 코드의 재사용 자체가 상쾌을 많이 할 수 있도록 것을, 단지 예를 들어 우리가 여기서 뭐하는 말할 것이다.
그것이 위의 예에서 재사용과 응집력의 어떤 본질에 대해 생각해? 사실 재사용에서 침몰 어떤 시간에 우리에게, 우리가 가라 앉고 곳 알려 응집력. 해당 기업에 더 응집력 기능은 적절한 수준으로 더 응집력이 없다, 없다 또한이 개 수준이
우리가 쉽게 단계별로이 능력 싱크 전략 단계는보다 현실적인, 더 민첩해야 찾을 수 있도록 접근 방식, 우리가 모델이 디자인 밖으로하지만, 반복적 인 진화 밖으로 아니라는 것을 인식 할 필요가 있기 때문이다.
내가 위에서 설명한 있었는지 몰랐 인정해야, 내가 큰 수확이 있다면 같은 느낌,하지만 자신을 위해 싱크에 대한 간단한 코드, 희망이 더와 같은 독립적 인 사고를 가질 수 있음을 보인다.

게시 된 169 개 원래 기사 · 원 찬양 224 · 전망 260 000 +

추천

출처blog.csdn.net/sureSand/article/details/105353628