2010-02-10 13 views
11

He estado leyendo sobre principios SÓLIDOS y me preguntaba si hay una buena aplicación de código abierto grande o proyecto en DOTNET que muestra los principios SÓLIDOS en uso en un producto del mundo real.Opensource del mundo real C# aplicaciones que muestran buen código

Si hay otros proyectos de código abierto que se consideren como buenas muestras de codificación, estaría muy interesado en verlos también.

+0

¿Está buscando aplicaciones web o de Windows? – Giorgi

+0

No importa tanto como el bien sea bueno. gracias – SetiSeeker

+0

Para ver un ejemplo de la aplicación ASP.NET MVC, puede usar [¿Quién me puede ayudar?] (Http://whocanhelpme.codeplex.com/) – Giorgi

Respuesta

2

No estoy totalmente actualizado en .NET, pero hasta donde yo sé .NET no implementa la covarianza de tipo de retorno, que va en contra del principio L en "SOLIDO" (principio de sustitución Liskov).

+0

así que ... aún puede escribir código bueno y malo en cualquier idioma sin importar la funcionalidad. ¿Estás diciendo seriamente que todo el código C# es malo debido a esto? – AnthonyLambert

+0

Nunca dije eso, solo que uno de los principios SÓLIDOS no puede implementarse en C#. No se trata de una cuestión de calidad del código, sino de descubrir los principios SÓLIDOS en su totalidad. –

+1

No veo por qué esta respuesta obtiene -1. Sylvestre está en lo cierto, .NET no implementa la covarianza del tipo de retorno y, por lo tanto, no se adhiere completamente a los principios SÓLIDOS. IME esto no es un problema cuando se trabaja con .NET, pero desde el q. se refiere a SOLID vale la pena señalar, creo! –

2
No

realmente una aplicación, pero los marcos FubuMVC y OpenRASTA Ayende están ambas escritas muy bien.

Cuestiones relacionadas