Domain-Driven Design applies whenever we are operating in a complex, intricate domain. Make the software a reflection of the domain. The software needs to incorporate and express the core concepts and elements of the domain, and precisely realize the relationships between them.
3. The principle that we should be focusing on the deep issues of the domain our users are engaged in, that the best part of our minds should be devoted to understanding that domain, and collaborating with experts in that domain to wrestle it into a conceptual form that we can use to build powerful, flexible software. Eric Evans DOMAIN-DRIVEN DESIGN
4. The overwhelming problem with software development is that everything is part of the design process. “What Is Software Design?” - Jack Reeves
5. For reasons that I do not understand, reasonably intelligent people insist upon confusing the concept of design as process versus design as product “What Is Software Design? – 13 Years Later” - Jack Reeves
10. Domain-Driven Design applies whenever we are operating in a complex, intricate domain Make the software a reflection of the domain Incorporate and express the core concepts and elements of the domain Precisely realize the relationships between them.
11. John, In the system for Client A, please tell me the source for populating the field Retail Price? Pam Accountant We Rock!, Inc. Pam, Retail Price = ARRAMT in ARRTRXPF ... It comes out of the BARCSTPF ... either directly or as calculated percentage from BARCSTPF. John Developer We Rock!, Inc.
12. Claire <Business Analyst>, Can you please tell me what the @*&#^&^# field John is referring to? I haven't memorized all of the column headers in the tables in the system that I never see . . . :-) I'm guessing he means the product maintenance menu, and the screens 1 - 3 and the field marked "sale price" . . . Pam Accountant We Rock!, Inc.