Gut konzipierte / hochwertige Open-Source-Software [geschlossen]

8
  

gestellte Fragen zu Programmierern:    Gut gestaltete / qualitativ hochwertige Open-Source-Software

Ich nehme eine Software-Design-Klasse, in der ich eine Open-Source-Software auswählen sollte, die aus Sicht des Software-Designs analysiert werden kann.

Es muss ein großes Projekt sein: nicht weniger als 100.000 Zeilen Code.

Ich würde wirklich gerne eine Software wählen, die sehr gut entworfen und aufgebaut ist, um gute Einblicke in gutes Software-Design zu haben.

Mit gutem Design meine ich Dinge wie sinnvolle Klassen und Architektur, gute Verwendung von (Design-) Mustern, gute Verwendung von Abstraktion, gute Organisation von Komponenten, hohe Kohäsion und geringe Kopplung zwischen Komponenten, etc ...

Haben Sie irgendeine Software, um mich vorzuschlagen?

Beachten Sie, dass die Software nur ein gutes Design haben muss, das Design muss nicht dokumentiert werden! :)

Es muss keine Anwendung für den Endbenutzer sein ... Es kann auch eine Bibliothek, ein Werkzeug usw. sein.

    
Andrea Zilio 31.03.2011, 09:40
quelle

1 Antwort

2

Also ich sehe, dass es zwei Stunden her ist und niemand auf die Party kommt - nun - niemand hat sich den Hals ausgerissen, also werde ich der Erste sein:)

Ich habe ein Open Source ASP.NET CMS / Web Application Framework, das ich in den letzten Jahren aufgebaut habe; es beinhaltet alle (die meisten?) der architektonischen Güte, die ich gelernt habe (bis jetzt jedenfalls).

Aber:

  • Ich bin mir nicht sicher, ob es mehr als 100 Zeilen Code gibt oder nicht; Der Download ist ungefähr 3 Mb.
  • Ich behaupte definitiv nicht, dass das super ausgezeichnet ist, ziehe einen Altar an, bedeckt mit Medaillen - aber ich denke, es ist einen Blick wert: Ich bin mutig genug, es da draußen zu veröffentlichen (!)
Adrian K 31.03.2011 12:32
quelle