Als David Heinemeier Hansson bei der diesjährigen RailsConf mit seiner provokanten Eröffnungskeynote das Ende von TDD proklamiert, reagiert das TDD-Establishment (allen voran Uncle Bob und Kent Beck) postwendend auf den Affront. Unter dem Hashtag #isTDDDead entfacht sich eine Kontroverse, die weite Kreise zieht. Die Emotionen in der Blogosphäre kochen hoch! Auf der einen Seite der seit langem schwelende Zweifel an TDD als Allheilmittel und herausfordernde Thesen wie “Test induced Design Damage”. Auf der anderen Seite die TDD-Befürworter in Verteidigungshaltung. Um dem auf den Grund zu gehen, moderiert Martin Fowler in mehreren Runden ein packendes Streitgespräch zwischen David Heinemeier Hansson und Kent Beck, dem Author des ersten TDD-Buches.
Strohfeuer oder Paradigmenwechsel? Hier wollen wir Licht ins Dunkel bringen. Dazu fassen wir für euch die wichtigsten Kerngedanken nochmal zusammen und stürzen uns danach in eine aufregende Fishbowl-Diskussion mit Euch.
Du willst erfahren was passiert ist oder gar Deinen eigenen Senf dazu abgeben? Dann ist diese Session genau das richtige für Dich!
David Völkel ist als Entwickler und Consultant für codecentric unterwegs. Ihn begeistern Testgetriebene Entwicklung, Clean Code und Softwaredesign. Als bekennender “software craftsman” ist er in der Softwerkskammer aktiv und spricht auf Konferenzen.
Sebastian arbeitet als Entwickler, Coach und Trainer mit agilen Softwareteams. Mit viel Power und unkonventionellen Ideen hilft Sebastian Teams dabei, den gesamten Entwicklungsprozess und die Software selbst einfach, verständlich und effektiv zu gestalten. Als Pragmatiker und überzeugter Software-Craftsman setzt er dafür am liebsten Impact Mapping und Domain Driven Design ein und greift bei Bedarf in die bunte Wunderkiste des Extreme Programming.
Robert hat in mehr als 15 Jahren in verschiedenen Rollen einen differenzierten Blick auf das Thema Softwareentwicklung entwickelt. Aktuell arbeitet er bei der codecentric AG als Entwickler und Technical Coach für agile Entwicklungspraktiken mit dem Ziel hoher Code Qualität und Effizienz. Momentan liegt sein Schwerpunkt in der Optimierung der Test Automatisierung. Hauptziel ist es, die Geschwindigkeit in den Entwicklungszyklen massiv zu beschleunigen: die Basis von Continuous Delivery. Seit einem Code Retreat 2012 ist Robert zudem bekennder Anhänger der Software Craftsmanship Bewegung.