DDD Quotes (@fromddd) 's Twitter Profile
DDD Quotes

@fromddd

My mission is to bring you the best quotes from Domain-Driven Design by Eric Evans. (Quotes may be edited to fit character limit.)

ID: 715620474806513665

linkhttp://amzn.to/1qPTVYT calendar_today31-03-2016 19:23:11

114 Tweet

930 Followers

305 Following

DDD Quotes (@fromddd) 's Twitter Profile Photo

“Large Bounded Contexts risk model fragmentation. Breaking into ever-smaller Contexts risks losing valuable integration and coherency.”

DDD Quotes (@fromddd) 's Twitter Profile Photo

“[Many small small improvements from refactors] fight entropy, and they are the frontline protection against a fossilized legacy.”

DDD Quotes (@fromddd) 's Twitter Profile Photo

When creation of an object or Aggregate becomes complicated or reveals too much of the internal structure, Factories provide encapsulation.

DDD Quotes (@fromddd) 's Twitter Profile Photo

“One feature [powerful] models almost always have is a simple, though possibly abstract, language that the business experts like to use.”

DDD Quotes (@fromddd) 's Twitter Profile Photo

A deep model expresses lucidly the primary concerns of the domain experts' relevant knowledge while it sloughs off the superficial aspects.

DDD Quotes (@fromddd) 's Twitter Profile Photo

A deep model usually has abstract elements, but it may well have concrete elements where those cut to the heart of the problem. —Eric Evans

DDD Quotes (@fromddd) 's Twitter Profile Photo

“The Shared Kernel cannot be changed as freely as other parts of the design. Decisions involve consultation with another team.”

DDD Quotes (@fromddd) 's Twitter Profile Photo

“If everyone makes decisions in a consistent way, the design will be more comprehensible. That's worth modest trade-offs on design choices.”

DDD Quotes (@fromddd) 's Twitter Profile Photo

Fight temptation to build frameworks and regiment the implementation of the large-scale structure. Structural rules should make dev easier.

DDD Quotes (@fromddd) 's Twitter Profile Photo

The industry is shaking off excessive up-front design. Some see large-scale structure as a throwback to waterfall architecture. 1/2

DDD Quotes (@fromddd) 's Twitter Profile Photo

But the only way to find useful structure is from deep domain insight. The practical way there is an iterative development process. 2/2

DDD Quotes (@fromddd) 's Twitter Profile Photo

“Fearlessly rethink large-scale structure throughout the project. Don't settle early on, when you didn't understand the domain or reqs.”

DDD Quotes (@fromddd) 's Twitter Profile Photo

Large-scale structures help teams to independently make harmonious decisions. They're loose conceptual guidelines and require discipline.

DDD Quotes (@fromddd) 's Twitter Profile Photo

6 Essentials for Strategic Design Decision Making 1. Decisions must reach the entire team 2. The decision process must absorb feedback (...)