views:

52

answers:

3

If one wants to learn better programming practices by studying a small .NET OSS project, what would that project be?

A: 

Sharp Architecture would be a great choice. They are codifying best practices and design patterns for .NET ASP.NET MVC apps that include an ORM (NHibernate with support for EF4 coming soon). They also use DI for their dependencies. A good example of modern coding practices put into use.

Tom Cabanski
A: 

Checkout codeplex.com, you will find pleanty of such projects for your study.

this. __curious_geek
A: 

Have a look at NClass. It creates UML class diagrams and is not too complex. NClass uses .NET Framework 2.0 so you can focus on base "features" only. There is not so much documentation but the code is clean and easy. Furthermore it considers the requirements for the Mono Project so this app can run on various platforms, too.

Alex
Thanks for the suggestion. I will have a look at it.
Magesh
I also came across this http://filehelpers.com/ which i found interesting too...!
Magesh