Re: Re: Are web applications complex enough to domain-driven design?

"Jörgen Andersson [email protected] [domaindrivendesign]" <[email protected]>
Newsgroups gmane.comp.programming.domain-driven-design
Message-ID <CAFp=OHkTdLWqnfXKa1+AcU_vn9uNdXPq1VOGwYuQbLh8nJmD8Q@mail.gmail.com>
Hi,


Good advice. I wrote a small post on my view some years ago:
http://se-thinking.blogspot.se/2011/10/is-domain-driven-design-always.html


In addition, I think that even a CRUD-system benefits from defining the
Ubiquitous Language to make sure naming is correct. Besides, my experience
is that most systems grow in complexity over time...


Jörgen


On 11 September 2014 08:14, [email protected] [domaindrivendesign] <
[email protected]> wrote:


>
>
> Hi
>
> A web app is just a technical platform. A domain driven approach could
> benefit web apps, mobile apps or desktop apps *if* they have complex
> business rules that might change often.
>
> You'll usually see such rules referred to as requirements that says that
> "when X happens in the system, Y should happen as a result", or "When A, B
> and C have finished processing, start process D and E".
>
> In these cases you'd want a trivial mapping between the business
> requirements and your code, so when a change to the requirements comes
> along, you'll know exactly where the software should change, and that's the
> domain model layer.
>
> Udi Dahan lists some of the reasons to (and not to) employ the domain
> model pattern (and thus DDD) and its benefits in this article:
>
> Employing the Domain Model Pattern
> <http://msdn.microsoft.com/en-us/magazine/ee236415.aspx>
>        [image: image]
> <http://msdn.microsoft.com/en-us/magazine/ee236415.aspx>
>      Employing the Domain Model Pattern
> <http://msdn.microsoft.com/en-us/magazine/ee236415.aspx>
>       View on msdn.microsoft.com

> <http://msdn.microsoft.com/en-us/magazine/ee236415.aspx>
>   Preview by Yahoo
>
>
> Cheers,
> Moran
>
>  
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.