2011-01-11 11 views
-2

Ich versuche, Software-Architektur und Software-Design zu lernen. Ich bin ein langjähriger Programmierer, arbeite aber für ein Unternehmen, das keine formalisierten Praktiken verwendet. Was wäre der beste Ort, um mit dem Lernen zu beginnen? Ich bin ziemlich überwältigt. Meine einzige Erfahrung ist gut kommentierter Code. Ich bin daran interessiert, Bücher zu lesen, aber mehr interessiert an freien Ressourcen.Ich möchte mehr über Software Architektur und Software Design lernen; Wo soll ich anfangen?

Ich arbeite hauptsächlich in der Microsoft .NET-Sphäre. WPF-Anwendungen mit MVVM, die Einheit und Prisma implementieren.

+0

Mit welchen großen Softwareprogrammen sind Sie vertraut? Was benutzt du? Was steht Ihnen zur Verfügung? –

+0

Ist "gut kommentierter Code" * viel Codecode *? Manche Dinge können in einem relativ kleinen Maßstab nicht wirklich geschätzt werden. –

+0

Ich arbeite hauptsächlich in der Microsoft .NET Sphäre. WPF-Anwendungen mit MVVM, die Einheit und Prisma implementieren. Ich finde, je mehr ich mit Multi-Modul-Projekten arbeite, desto mehr muss ich über das Design vor der Implementierung lernen. Seine gute Form jedenfalls, höre ich. – Jordan

Antwort

0

Ein guter Startpunkt ist hier, wenn Sie MS-spezifisch sind: http://msdn.microsoft.com/en-us/practices/default.

Ich arbeite auch oft in Übersee mit Auftragnehmern, die nicht formell geschult sind und gelegentlich Auftragnehmer mit Dokumenten wie MS Application Architecture für .Net http://msdn.microsoft.com/en-us/library/Ee817664(pandp.10).aspx gestartet haben, um etwas Hintergrund zu füllen und uns alle auf der gleichen Seite zu bekommen. Ich habe es auch als Checkliste verwendet, um sicherzustellen, dass sie alle Punkte erfüllen, die sie beim Entwerfen einer App benötigen.

Verwandte Themen