Sprachen
01.12.2010
Vom Code zum Bild und zurück
UML-Klassendiagramme sollten wichtiger Bestandteil jedes Softwareprojekts sein, helfen sie doch, die Übersicht zu behalten. Praktisch wäre es, sie automatisch zu erzeugen. Das Beispiel eines Parsers zeigt einenWeg, dies umzusetzen, und wendet auch gleich noch das Konzept „Event-Based Components“ in der Praxis an.
weiterlesen
01.12.2010
In Gurken sprechen
Das sogenannte Behavior-Driven Development ist ein Verfahren, um Unit-Tests eng mit dem Anwender abzustimmen und ihn besser in die Codebewertung einzubinden – durch eine Sprache, die er auch ohne Programmiererwissen nachvollziehen kann. BDD-Frameworks, die mit der Sprache Gherkin arbeiten, können eine Hilfe dabei sein.
weiterlesen
01.12.2010
Vordrängeln verboten
Methoden asynchron aufzurufen – das ist der letzte Schrei. Aber manchmal ist es dann eben doch nötig, mehrere Methoden in einer bestimmten Reihenfolge abzuarbeiten. dotnetpro zeigt, wie das in WCF und Silverlight gelingt.
weiterlesen
01.12.2010
Und es geht doch!
SharePoint ist zu einer Plattform herangewachsen, auf der inzwischen auch Geschäftsanwendungen umgesetzt werden. Defizite gibt es in diesem Umfeld auf Seiten der Entwickler allerdings noch beim Qualitätsmanagement - Stichwort Unit-Tests. Solche sind aber auch in SharePoint-Projekten möglich.
weiterlesen
01.12.2010
Bitte, was haben Sie gesagt?
Dieses Mal geht es um: Idempotenz! Nie gehört? In Kürze: Ein Client braucht vom Server eine neue Auftragsnummer. Der Server sendet sie, aber der Client bekommt sie nicht. Der Client fragt nach: „Wie bitte?” Und ... muss jetzt die gleiche Auftragsnummer noch mal bekommen und nicht gleich die nächste. Diese Form von höflichem Verhalten zwischen Server und Client nennt sich Idempotenz und lässt sich als Aspekt realisieren.
weiterlesen
01.12.2010
Auf den neuesten Stand bringen
Das .NET Framework 4.0 ist erst seit kurzer Zeit verfügbar. Damit ist es bislang nur auf wenigen Systemen anzutreffen. Das führt zwangsläufig zur Frage, wie das neue Framework auf die Festplatte des Anwenders gelangt. Der Windows Installer bietet für das Deployment eine ausgereifte Technologie.
weiterlesen
01.12.2010
Mal selber was schreiben
Wer als Profi-Entwickler ein Fachbuch schreiben will, das es auf demMarkt noch nicht gibt, der findet bei den etablierten Verlagen ein offenes Ohr. Die sind immer auf der Suche nach guten Autoren.
weiterlesen
01.12.2010
Dummies im Testeinsatz
Komplexe Software ist nur in seltenen Fällen fehlerfrei. Sie muss daher ausgiebig getestet werden. Unit-Test-Frameworks und Mock-Objekte helfen dabei.
weiterlesen
01.12.2010
Vom Saulus zum Paulus
Es gibt mehrere Möglichkeiten, den Verzicht auf Unit-Tests zu begründen: zu aufwendig, zu teuer, zu umständlich. Die Frage ist, ob diese Gründe hieb- und stichfest sind oder ob sie nur mangels besseren Wissens plausibel scheinen. Oft genug wird aber auch behauptet, Unit-Tests seien unverzichtbar. Ja, was denn nun?
weiterlesen
01.12.2010
Mit Theorie und Praxis zum fertigen Projekt
Software muss erweiterbar sein. Denn die Anforderungen von morgen sehen anders aus als die heutigen. Im prio.training lernen die Teilnehmer, Programme evolvierbar aufzubauen.
weiterlesen