Tag 4: Test Driven Development
21. Februar 2008
Tag vier? Wovon fragt sich jetzt der ein oder andere vielleicht. Mittlerweile bin ich ja wieder heile und pünktlich in Bremen angekommen. Kaum ist das Wintersemester 07/08 vorbei, sitze ich auch schon wieder einige, genau vier, Tage in der Uni. Zusammen mit Dennis besuche ich den Kurs Agile Webentwicklung von und mit Carsten Bormann. Das ganze Paket ist als Intensivkurs geschnürt, somit sitzen wir zwei mit zwanzig weiteren Mitstreitern täglich von neun Uhr morgens bis neun Uhr abends in der Uni. Nach drei Tagen kann man aber sagen, dass es sich schlimmer anhört, als es ist
Carstens Vorträge sind wie gewohnt informativ und interessant. Drei Viertel des Tages sind mit Vorlesung belegt, die restlichen Stunden verbringen wir mit unserem Projekt.
Projekt? Jeweils zwei Studenten sind mit einem kleinen Software-Projekt beschäftigt, welches von einem externen Kunden betreut und mit Hilfe agiler Methoden durchgeführt wird. Das Projekt von Dennis und mir beschäftigt sich mit der Implementierung eines OpenID-Servers unter Ruby on Rails. Mit diesem bekannten Full-Stack-Framework wird der technische Praxisanteil des Kurses gefüllt.
Doch zurück zum Tagesgeschehen, heute wurde der Vorlesungsanteil von Carsten durch jenen von Jan ersetzt, der uns ein wenig (mehr) über TDD (dt. Test-getriebene Entwicklung) erzählte. Die diskutierten Methoden durften wir anschließend gleich am eigenen Projekt in der Praxis nutzen