I follow @unclebobmartin on twitter and was also getting caught up with his blog posts and have been enjoying his rant-like video posts. I particularly liked this one about Architecture Deference and even tweeted saying so. I found it to be a good pre-cursor to this post on Screaming Architecture which I'm sure came partly as a result of the first.
I've been dealing with issues in some of our apps and haven't been able to put my finger on where they stem from and these posts really seemed to highlight for me what it likely was in the approach that caused these issues. From the running of tests taking too long to too much focus on the aspects that don't really matter and should be deferred, I think I know where many of the issues lie. The only problem now is figuring out how to fix it once it's been done... or is it too late? Would it be too much to decouple the model, or the architecture, from the frameworks and tools to make it not worth the effort? Do we just say lesson learned and take a more correct approach the next time around?
How tired am I? Do I just want to go to sleep in the bed that's made or do I remake it? Can it be remade?
No comments:
Post a Comment