2010-08-07 3 views
9

im einiges guten Qualität Open-Source-Projekt in .net seaching nach diesem Thema https://stackoverflow.com/questions/143088/open-source-c-projects-that-have-high-code-quality i intresting Open-Source-Projekte wie "Sharp entwickeln" gefunden, seine großen, weil ich & Lauf bauen kann ohne Problem, aber ich möchte lernen, wie es in der Tiefe entwickelt wurde, von nur Quellcode lernen, ohne gut dokumentiert Klassen, Muster in Projekt, Techniken usw. verwendet wird, ist schwierige Aufgabe. Kann jemand Informationen über Projekt zur Verfügung stellen, die ich einfacher verstehen kann.Gut dokumentierte Open-Source-Projekt in .net

danke für Anregungen.

+0

Dokumentation bezieht sich in der Regel auf die API und nicht das Grundprinzip hinter der Implementierung oder die zugrunde liegenden architektonischen Entscheidungen. Der beste Rat, den ich geben kann, ist, immer zuerst nach Tests zu suchen. Dies gibt Ihnen ein Gefühl dafür, was Dinge tun, und wenn Sie ein interessantes Bit finden, können Sie durch die Testausführung gehen, um zu sehen, wie das Ergebnis erreicht wurde. Sie werden Muster entdecken, auch wenn Sie ihre formellen Namen nicht kennen. – Jay

Antwort

1

Ich empfehle iTextSharp (.NET Port von iText, geschrieben in C#), eine Open-Source-Bibliothek für die PDF-Generierung on-the-fly verwendet. Ich habe persönlich auf it..used die DLL-Version für mein Projekt gearbeitet, wurde aber den Code überprüft, um zu sehen, wie es geschrieben wurde ..

http://sourceforge.net/projects/itextsharp/files/

1

Vielleicht Noda Time ist eine Option, John Skeet .Net Hafen von Joda-Time. Die User Guide sieht gut aus und ... ich meine, er ist bekannt für gute Qualität Code;)