Book Excerpt and Review: Applying Domain-Driven Design and Patterns with Examples

InfoQ: Book Excerpt and Review: Applying Domain-Driven Design and Patterns with Examples in C# and .NET

Each requirement is first discussed with a combination of written discussion, hand-drawn UML sketch, and a test case expressed as code. Nilsson uses the hand-drawn sketches to emphasize that the test code is “the most important representation of the real model.” The UML is essentially a stepping stone to the real design documentation and not an artifact in and of itself. The author suggests that a basic UI should be examined early in the design phase. In this way the domain design can be tested against its planned use. As the focus is on the domain itself, very little time is spent on the UI itself, which can be sketched out with pencil and paper.

This quote is useful how? - test code is the most important representation of the real model…

close Reblog this comment
blog comments powered by Disqus