Clean-Code
14.04.2010
Bessere Oracle-Unterstützung für Visual Studio 2010
Mit der Toad Extension for Visual Studio verbessert Quest Software die Unterstützung von Oracle in Visual Studio 2010 und schließt die Lücke im Application Lifecycle Management Framework.
weiterlesen
01.04.2010
Klein gewürfelt
Ein DataWarehouse zu implementieren bedeutet, mit gigantischen Datenmengen umzugehen. Dazu zählen nicht nur die Faktentabellen, sondern auch die Cubes, die Measure Groups beinhalten. Die Partitionierung der Measure Groups ermöglicht eine Performanceoptimierung.
weiterlesen
05.01.2010
ReSharper 5 Beta veröffentlicht
JetBrains hat eine Vorabversion des kommenden Resharper 5.0 zum Download bereitgestellt. Unter anderem unterstützt die neue Version nun auch Visual Studio 2010.
weiterlesen
01.12.2009
Vertragt euch!
Design by Contract erhält mit der Code-Contracts-Bibliothek einen festen Platz im .NET Framework 4.0. Der erste Teil der Serie hat die Bestandteile und Konzepte von Design by Contract und Code Contracts grundlegend vorgestellt. Dieser zweite Teil vertieft ausgewählte Aspekte, etwa die Vererbung von Verträgen, und erklärt die Unterschiede zu Konzepten wie Test-Driven Design.
weiterlesen
01.12.2009
Die Versteh-Maschine bauen
Eine Abstraktionsschicht oberhalb der Implementierung: Alle Welt kann sie dringend brauchen. Damit könnten Mitarbeiter der Fachabteilungen ihre Geschäftsregeln festlegen, Projektmanager die Anforderungen an die Software definieren und Entwickler modellgetrieben entwickeln. Einige neuere OMG-Standards unterstützen genau diese Abstraktionsschicht.
weiterlesen
01.11.2009
Vertraglich abgesichert
Eigenschaften und Verhalten eines Codeelements mit einer Spezifikation explizit ausdrücken – das ist das Ziel von Design by Contract. Das Konzept erlebt derzeit eine Renaissance, da es mit der Code-Contracts-Bibliothek Einzug in das .NET Framework 4.0 hält. In einer zweiteiligen Serie erläutert dotnetpro Prinzipien, Technologie und Anwendung von Design by Contract und Code Contracts.
weiterlesen
21.10.2009
Konsortium will Softwarequalität messen
CISQ steht für Consortium for IT Software Quality. Das Konsortium plant einen Standard zum Messen von Softwarequalität.
weiterlesen
21.09.2009
CCD-Bausteine für den Schreibtisch
Ralf Westphal, (Mit-)Initiator der Clean-Code-Developer-Initiative (CCD) bringt die CCD-Bausteine als Mauspad und Desktop-Hintergrund.
weiterlesen
10.09.2009
MonoDevelop 2.2 ist da, für Linux, Windows und MacOS
Seit gestern steht die Beta 1 von MonoDevelop 2.2 zum Download bereit. MonoDevelop läuft nun nicht mehr nur auf Linux, sondern auch auf Windows und MacOS X.
weiterlesen
01.08.2009
Das Open Closed Principle (OCP)
Bei der Entwicklung von Software können nicht alle Aspekte von Anfang an ausreichend berücksichtigt werden. Was kann man tun, um neue oder geänderte Anforderungen später noch umzusetzen? Der Artikel geht dieser Frage nach und erläutert, warum Klassen offen für Erweiterungen, aber geschlossen gegenüber Modifikationen sein müssen.
weiterlesen