It is not that you can't design/develop without knowing the domain. And not that you could know the domain overnight and design.
Knowing a domain and designing/refactoring is an ongoing process. And the more you know, the more you improvise.
I, for one, had never given so much of a thought to domain knowledge, but the examples in the book were really enlightening. I could relate to many of them and also realised that in reality knowing the domain had helped me get many things right in the last 6 yrs!
All and all, the design tips and methodologies in the book are uber cool and helpful too.
Updated: The book: http://www.amazon.com/gp/product/0321125215
No comments:
Post a Comment