Thursday, August 14, 2008
Jeffrey Palermo at Austin .Net Users Group - TDD, DI, and SoC with ASP.NET MVC
This last Monday Jeffrey 'Party With' Palermo gave an excellent talk to the Austin .Net Users Group on Separation of Concerns. He gave a brief overview of Dependency Injection and Test Driven Development/Design while introducing Microsoft's ModelViewController framework, which is all about separating concerns so components can be better designed, freely replaced in the future, and tested.
Jeffrey said something that made sense about SoC and GUI testing: "Any decision can have bugs. Don't put decisions in the GUI which is hard to test. Views should only create HTML."
The first official release of MVC is guessed to be late October, 2008, although prereleases are coming out every six weeks or so.