Yeah. I was told it leads to rapid development.... disagree.
Just making a project in class i found it to Beverly tedious jumping between diagrams.
Much rather prefer code.
Just making a project in class i found it to Beverly tedious jumping between diagrams.
Much rather prefer code.
However, rapid application development isn't the main benefit of these approaches. Their main point is getting a better understanding of the business domain you're operating in.
I do like DDD, the idea that you have a project that is completely focused on solving the business issues. Then the infrastructure/technology concerns simply plugin into that model.
Gives you flexibility on changing technologies more easily, and well designed domain model can give you a serious business advantage.