views:

207

answers:

3

We want to build a library of c# snips for .NET. We are looking around to see if there is something similar out there. The library will be open source and free to use and distribute.

I see there is a similar question here, but is more theoretical than practical, I want to have Good Source of .NET Dsg Patterns. Any help will be greatly appreciated.

+9  A: 

If there would be a library, why would we even bother with the pattern? We'd just use the lib and fall into the pit of success.

The idea of the pattern is to not make the same mistake as the other thousand developers. The pattern is something of "if you need to architect something that way, this way works best" .. And everybody knows what I'm talking about when saying "strategy, or factory etc"

Correct me if i'm wrong...

Tigraine
+1 to you. I totally agree. Design pattern are not templates. They are time tested solutions to common problems.
Perpetualcoder
I don't think he meant library as in DLL. I think he meant library as in starter code snippets.
Robert Gowland
Then why use "open soruce" and free-to-use in the question? I have never heard of a open-source book (usually I need to have the source available to read it *g*)
Tigraine
I don't see how this is relevant to the question. He's talking about bundling a bunch of C# snippets for redistribution, not a magical master library.
Gabriel Isenberg
I did not know this question will cause so much noise. Well thanks too all for your comments. I agree that design templates should be kept as theory. We are just trying to make some conventional Snippets for C# coders. I hope all understand. And thanks again, all your comments are valuable.
Geo
+3  A: 

Doodads has a lot of C# examples in their website

Here is a list of GOF Pattern implementation in C#

They also have a 'Design Pattern Framework' for GOF patterns, it is commercial. I purchased it long time back, was good for reference.

http://dofactory.com/Framework/Framework.aspx

amazedsaint
+1  A: 
Rinat Abdullin
+1 - for the good links + the user friendly explanations for each one of them. Thanks !
YordanGeorgiev