On 2012-12-04 14:46, Jonathan Hartley wrote:
I haven't, yet, but I'm thinking of refactoring a vertical slice of our monster Django app into this style, and I'd love to hear if you think it's crazy / brilliant / obvious / old-hat, etc.
Since you mentioned this a few weeks back, I've been thinking about this approach a lot and doing a fair bit of background reading on the idea. I think it falls in to the brilliantly-obvious category, at least for any app of significant size. I plan to start using these ideas for my next big work project (not Django however). Previously, I've tended towards less flexible, harder-to-test, layered architectures.
My main concern is that I can see this approach resulting in a lot of extra code to support the interfaces between the core application and the peripheral components. This is probably worth the cost however. I guess I'll see once I use the approach in anger.
Menno _______________________________________________ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk