TDD

There are 3 entries for the tag TDD
BDD - bin ich schon drin oder was?

Ich lese schon eine Weile bei Alt.Net (DE) mit. In letzter Zeit war da immer mal wieder das Thema von BDD (Behaviour Driven Design) als Evolution zu TDD (Test Driven Design). Nachdem ich einige Zeilen darüber gelesen habe, war mir klar, dass das eine genauere Betrachtung verdient hat. Nachfolgender Artikel (und folgende) sollten nicht als Experten-Essay verstanden werden - vielmehr soll es Einsteigern helfen, die die gleichen Fehlüberlegungen machen und sich in die gleichen Sackgassen verrennen wie ich. Natürlich wär's auch schön, wenn ich von dem einen oder anderen Experten einen Schubs in die richtige Richtung erhalten würde....

posted @ Saturday, January 03, 2009 11:38 PM | Feedback (1)

Private Methoden mit UnitTests testen

Das Testen von privaten Methoden wirft immer wieder Fragen auf. Natürlich gibt es hierfür auch diverse Lösungen: Visual Studio erstellt einen sogenannten Private Accessor, was schlussendlich nichts anderes als ein Wrapper ist, der mittels Reflection auf die privaten Members zugreift. Das ganze ist mir eher unsympathisch und verkompliziert das ganze nur. Ausserdem entstehen Schwierigkeiten beim Mocking. Trotzdem war dies bis jetzt die Lösung meiner Wahl. Private Members gar nicht testen. Da private Methoden in der Regel irgendwo mal aufgerufen werden, kann...

posted @ Tuesday, September 30, 2008 9:29 PM | Feedback (4)

Eine professionelle Entwicklungsinfrastruktur für (fast) lau (Teil 2 von 5) - IDE

Mit knapp 2 Monaten Verspätung folgt nun also der zweite Teil dieser kleinen Serie :-) Die IDE ist das meist täglich gebrauchte Werkzeug eines jeden Entwicklers. Unter .NET ist das mit Abstand am meisten verbreitete Exemplar dieser Gattung Visual Studio in den verschiedenen Ausprägungen. Wie bereits in Teil 1 geschrieben, erachte ich die Wahl der IDE als sekundär, Hauptsache der Entwickler findet sich damit zu Recht - also vergleichbar mit den Kochmessern eines Küchenchefs :-) Dieser Artikel wird zeigen, wie man mittels Visual Studio 2008 seine Projekte mit UnitTests testet. UnitTests sollten genauso ein Selbstverständnis für einen Entwickler sein, wie...

posted @ Wednesday, November 28, 2007 7:33 PM | Feedback (0)