Creating a SOLID Visual Studio Solution

Posted by: ASPAlliance.com - The #1 ASP.NET Community, on 14 Jun 2011 | View original | Bookmarked: 1 time(s)

The SOLID acronym describes five object-oriented design principles that, when followed, produce code that is cleaner and more maintainable. The last principle, the Dependency Inversion Principle, suggests that details depend upon abstractions. Unfortunately, typical project relationships in .NET applications can make this principle difficult to follow. In this article, I'll describe how one can structure a set of projects in a Visual Studio solution such that DIP can be followed, allowing for...

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: Agile | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 861 | Hits: 99

Similar Posts

  • "ADO.NET Entity data model" or "edmx" or "L2E" debug visualizer more
  • Debugger Visualizers not working in ASP.NET Medium Trust more
  • Customizing EDM Code Gen in EF4 more
  • August's Toolbox Column Now Online more
  • Searching and Navigating Code in VS 2010 (VS 2010 and .NET 4.0 Series) more
  • Teleriks Q2 2009 Release Expands All-in-one .NET Offering more
  • Intersoft Solutions Releases WebUI Studio 2009 The Worlds Most Innovative Web Development Toolkit more
  • UppercuT - Automated Builds - VersionBuilder more
  • Customizing EDM Code Gen in EF4 more
  • ASP.NET MVC and SOLID Programming Principles June 2009 more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD