Why DDD Rocks – The Marcusoft.net Version
February 23, 2009
Today I had a very interesting conversation with a colleague and friend. He is very accomplished in matters concerning Application Lifecycle Management (ALM). The more we talked about that and the things I am learning with the Sprint Planner Helper (TDD, DDD, and ASP.NET MVC), the more I am convinced that I am on the right track. It’s the way to go – especially if you want to be agile.
Just take my experience with this project. I have now coded for some time (about 15 hours) without having to lock down to a database design and data access strategy. Not even near – I am working out the model. I am even planning to handle the database stuff at the very end.
You could choose to view the data access strategy and database as a “necessary evil.” I know I will need one to persist my data,...