Archive for December, 2008

Pex

Pex Logo Pex ist eine feine Ergänzung zu NUnit und FXCop.

Man kann sehr einfach seine Klassen auf fehlende Prüfungen, fehlende Abfragen und noch einige andere Dinge testen lassen.

Besonderst hervorzuheben ist das Feature, dass Pex bei den Übergabeparametern verschiedene Inhalte übergibt, um darüber dann zu ermitteln, welche Inhalte nicht passen oder nicht sauber abgefangen werden.

Außerdem kann man mit Pex auch leicht noch fehlende Unittests erzeugen lassen.

Microsoft (ja von denen ist Pex) hat auf Channel 9 ein Video über Pex, zu welchem ihr hier kommen könnt:

Channel 9 Video zu Pex

Ein paar weitere gute Quellen zu Pex kann man hier finden:

Getting started with automated white box testing (and Pex)
Pex – Automated White box Testing for .NET
Pex Extensions auf Codeplex
Forum zu Pex bei Microsoft

Pex kommt bei mir im Moment zum gezielten Prüfen von Klassen zum Einsatz. Den Part mit dem Erzeugen von Unittests verwende ich nicht. Ich schreibe meine Unittests gerne selbst und habe gerade da die lieber die volle Kontrolle über das was ich mache.

SQL Server 2008 Express Installations Fehlermeldung wegen fehlendem Windows Installer 4.5 unter Vista Ich wollte heute eigentlich nur mal den SQL Server 2008 Express installieren und dann wirft mir das Setup doch bei einem aktuellen Vista x64 Ultimate System die Fehlermeldung an den Kopf, dass man nicht den benötigten Windows Installer hätte.

Das Windows Update wollte mir das nicht geben. Laut dem liegt nichts für mein System als Update vor.

Hmmm…

Eine kurze Suche bei einer Suchmaschine erbrachte dann das folgende Blog:

Windows Installer Team Blog

Und dort war auch die Rede von einer neuen Version, welche man sich installieren kann.

Hier die Links:

Windows Installer 4.5 Englische Version

Windows Installer 4.5 Deutsche Version

Btw… die folgende Version ist für Vista x64:

Windows6.0-KB942288-v2-x64.msu

Und da nichts Fehlerfrei ist, was mehr als ein NOP als Befehl hat…

hier ein Update:

Update to MSI 4.5 (KB958655)

Das Update natürlich nur einspielen, wenn man Probleme ohne hat… ähm ja… klar… wie auch immer.

Die Bahn kommt… im Moment stellt sich nur die Frage nach dem wann.

Im Moment genieße ich die Vorzüge der Preiserhöhung um 3.1 %.

Wir haben schon einige Tage lang laufend Verspätungen, Umleitungen und Schäden an Wagen.

Man bekommt im Moment wirklich mehr für sein Geld geboten. Soderle… gestern 25 Minuten Verspätung für eine Strecke, auf welcher man sonst 60 Minuten braucht… das sind sogar mehr als 3.1 % mehr an Verspätung. Hey… man bekommt ja sogar noch mehr oben drauf.

Nur macht sich in mir im Moment das Gefühl breit, dass ich hier auf eine Milchmädchenrechnung herein gefallen bin.

Was passiert eigentlich wenn ich weniger bezahle? Ist der Zug dann pünktlicher und zuverlässiger?

Und weil es gerade so schön paßt…. Lokschaden in Offenbach… wir können nicht weiter fahren. Und nein, es ist nicht unsere Lok und nein, Offenbach hat mehr als ein Gleis.

Manche Logik muß man nicht verstehen… wenn ich mir überlege, dass die Bahn an die Börse will… Nach deren Logik bekommt man dann 3.1 % über dem Kurswert der Aktie bezahlen, um diese auch zu erhalten…