This post originated from an RSS feed registered with .NET Buzz
by Udi Dahan.
Original Post: Last call for IOC
Feed Title: Udi Dahan - The Software Simplist
Feed URL: http://feeds.feedburner.com/UdiDahan-TheSoftwareSimplist
Feed Description: I am a software simplist. I make this beast of architecting, analysing, designing, developing, testing, managing, deploying software systems simple.
This blog is about how I do it.
After seeing the questions raised after my last installment on IOC, I think that I was wrong to use the UI to illustrate my point. What I was demonstrating was NOT how to do "Model-View-Whatever", but rather a way to retrieve data from other objects without using IOC. The reason I did this was to refute the claims that to do this in a testable manner required IOC.
Finally, I want to make it clear that I think interfaces are great and that they should be used VERY often. And it's not that I think IOC has no value. All I was saying was that we can go beyond what IOC gives us by using events and components - well, independent objects would be a better name.
I'll weigh in on the MVC vs MVP battle some other time :)