im Dezember 2009 feierte die dodned Usergroup Franken in Nürnberg eine nette kleine Weihnachtsfeier. Bei dieser Weihnachtsfeier wurde unter anderem über das Pro und Contra von TDD (Test Driven Development) diskutiert. Im Dezember war ich gegenüber TDD noch skeptisch aber grundsätzlich aufgeschlossen. Neben mir saß Jürgen Laude, Jürgen ist freiberuflicher Softwareentwickler und entwickelt schon seit 2003 (!) fast ausschließlich mit TDD.Der Co-Leader der Dodneder Bernd Hengelein machte den Vorschlag, dass Jürgen und ich TDD in einem Praxisbeispiel ausprobieren sollten um anschließend in einem Vortag darüber zu sprechen.In der letzten Woche am 25.3. haben wir in zwei Stunden in der Usergroup dieses Praxisbeispiel gezeigt, was bei den Teilnehmern auf reges Interesse gestoßen ist. Ich möchte hier das Demobeispiel und die Folien zum Download bereit stellen und außerdem meine Meinung zum Thema TDD kund tun: TDD ist eine gute Möglichkeit robuste und wartbare Software zu entwickeln dabei verlangt TDD am Anfang viel Disziplin und Mut zur Veränderung von Entwickler ab was sich am Ende aber auszahlt.TDD ist nicht dazu da, Software zu testen. Ein ordentlicher System- und Integrationstest kann durch TDD nicht ersetzt werden.
Download DemoanwendungDownload Folien