3 ms·
I sympathize with the “rant”. In the book I read about DDD it was very clear you should work side by side with the domain expert (client usually) to the point o
by klabb3 2y ago
I sympathize with the “rant”. In the book I read about DDD it was very clear you should work side by side with the domain expert (client usually) to the point of agreeing on the same terminology (nouns & verbs mostly). In order to have a shared mental model, of the business. This is helpful for both parties.
This factory-service-repository word salad sounds like a parallel fantasy based on preconceptions of a certain cohort of self-reinforcing “believers”. Fuzzy words get abused the most. And the more middle management, the faster the meaning gets drained from them. I guess DDD took off mostly in MS/Enterprise environments, which would explain the butchering.