Real world Opensource c# applications showing good code [closed]
I have been reading up on SOLID principles and was wondering if there is a good large opensource application or project in DOTNET that shows SOLID principles in use in a real world product.
If there are any other opensource projects that are considered to be good coding samples I would be very intrested to see them these too.
Check out:
- ASP.NET MVC's source code
- The Castle Project projects
- Ayende's Rhino family of tools
Not really an application, but FubuMVC and OpenRASTA frameworks are both written very well.
I'm not totally up to date in .NET, but as far as I know .NET doesn't implement return type covariance, which goes against the L principle in "SOLID" (Liskov substitution principle).
精彩评论