WCSF 2.0 Hidden Gem – Creating interface projects

Well not hidden exactly, but subtle. A while ago I requested we add this capability to the WCSF Guidance package, and then I forgot about it. Well today I was playing around with the new GP and to my surprise saw the following.

image

Yes, you can now create an interface project for a module. This is very useful if your module is exposing services which need to be accessed by other modules, and you don’t want them having any hard references to the project which holds the implementation. Which by the way is a good enforcement of the SRP principle.

As a side note, today Lana and I are having our five year anniversary. I guess this is my team’s anniversary gift? :)

This entry was posted in ASP.NET, patterns and practices, tips, wcsf. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • http://www.codebetter.com/blogs/glenn.block/ gblock

    Thanks Jeremy!

  • http://codebetter.com/blogs/jeremy.miller Jeremy D. Miller

    Happy anniversary Glenn!