![]( /img/4/8/9/0/6/6/Planung.png )
Planung
01.10.2008
Hände hoch, Qualitätspolizei!
Das Einhalten von Coderichtlinien erhöht nicht nur die Wartbarkeit von Code, sondern ist bei der Entwicklung im Team eine Pflicht. Microsoft stellt sein ehemals hausinternes Werkzeug StyleCop unter dem Namen Source Analysis für die Öffentlichkeit zur Verfügung. Es validiert Code automatisch.
weiterlesen
Der Countdown läuft
26.09.2008
Frühbucherrabatt prio.conference nur noch bis 30.09.2008
Sparen Sie 100 Euro bei der Teilnahme an der prio.conference zum Thema Softwarearchitektur.
weiterlesen
01.09.2008
Eine Architektur für Legacy-Code, Teil 2
Legacy-Code muss nicht vom Mainframe stammen. Auch .NET-1.0-Code gilt bereits als „Vermächtnis“ von früher. Gehen Sie bei einer Migration systematisch vor! Erarbeiten Sie sich die Problemdomäne. Entwerfen Sie den SOLL-Zustand. Dann können Sie damit beginnen, alten Code Stück für Stück iterativ vom IST zum SOLL zu übertragen.
weiterlesen
01.09.2008
Kochen mit Patrick
Nach der Lektüre eines hoch aktuellen Buches zu einem klassischen Thema geht es heute um praktische Beispiele für das Factory Pattern, und zum Abendessen gibt’s eine Liebeserklärung an Rucola.
weiterlesen
01.09.2008
Die individuelle Architektur
Architektur ist wesentlich mehr als das Aufbauen von Anwendungsschichten. Denn die Anforderungen sind für jede Anwendung anders. Ralf Westphal, Content Manager der prio.conference 2008, erklärt im Interview, was die Teilnehmer auf der Konferenz lernen können.
weiterlesen
01.09.2008
Zustände in Anwendungen mit Objekten verwalten
Übersichtlichkeit und Wartbarkeit von Code gehören zu den hehren Zielen der Softwareentwicklung. Oft wird dabei auf die Anwendungsarchitektur verwiesen. Doch der Teufel steckt gern im Detail und springt erst aus der Kiste, wenn eine Anwendung komplexer wird. Ein solcher Springteufel kann sich auch in der Verwaltung von Objektzuständen verbergen.
weiterlesen
01.08.2008
Vom Model-View-Controller zum Model-View-ViewModel
Seitdem das Model-View-Controller-Muster das Licht der Welt erblickt hat, haben sich die Ansätze zur Architektur von Anwendungen weiterentwickelt. Um dieser Entwicklung gerecht zu werden, hat sich auch Model-View-Controller angepasst. Seine jüngste Variante heißt Model-View-ViewModel.
weiterlesen
01.08.2008
Laufzeitverwaltung von Lizenzen
Der Lizenzierungsmodus ist für eine Software, die kommerziell vermarktet werden soll, ein wichtiger Faktor. Entscheidungen bezüglich der Lizenzierung können großen Einfluss auf die gesamte Architektur der Software haben. Das Thema sollte deshalb bereits früh im Entwicklungsprozess berücksichtigt werden. Mithilfe von WCF lässt sich eine Lösung umsetzen, die die Anzahl gleichzeitiger Zugriffe auf eine Anwendung beschränken kann.
weiterlesen
01.07.2008
Scrum und Architektur
Scrum ist eine agile Technik, um Softwareprojekte abzuwickeln. Doch ist diese Managementmethode architektur - neutral? Oder erzwingt sie, Anwendungen in ganz bestimmter Architektur zu gestalten? Eine Diskussion.
weiterlesen
01.07.2008
Asynchrone Hintergrundmethoden mehrfach aufrufen
Der erste Teil dieser Serie hat das Asynchronous-Pattern vorgestellt, das mit .NET 2.0 eingeführt wurde. Es bietet ein ereignisbasiertes Entwurfsmuster für asynchrone Hintergrundthreads. Im zweiten Teil der Serie geht es darum, die asynchron ausgeführten Methoden reentrant anzulegen. Sie sollen also vor ihrer Beendigung erneut aufgerufen werden können.
weiterlesen