Upgrade to Pro — share decks privately, control downloads, hide ads and more …

cosee TechTalks - Test Driven Development in Ac...

cosee TechTalks - Test Driven Development in Action

Kent Becks Standardwerk zu Test Driven Development gibt es nun seit über zehn Jahren. Trotzdem existieren unter Software-Entwicklern immer noch viele Vorbehalte gegenüber TDD bzw. ein bunter Strauß an Begründungen oder Ausreden, warum es im aktuellen Kontext nicht funktionieren kann.
Konstantin wird einige Komponenten live testgetrieben entwickeln, um die Neugier auf diese Art der Software-Entwicklung “wach zu küssen”.

Konstantin Diener

April 28, 2016
Tweet

More Decks by Konstantin Diener

Other Decks in Programming

Transcript

  1. • „Tests schreiben kostet so viel Zeit, wenn die So!ware

    eigentlich schon fertig ist.“ • „Ich will erst sicher sein, dass die Funktionalität final ist, bevor ich mit den Tests anfange.“ • „Ich kann nicht mit den Tests anfangen, weil ich ja noch gar nicht weiß, was die So!ware tun soll.“ • Ich kann für diese Funktionalität keine Tests schreiben, weil ich dann die Kapselung der Klasse aufbrechen würde.“
  2. Zutaten • Spring • Spring Boot • Spring Data •

    HSQLDB • JUnit 4 • Mockito • AssertJ
  3. Aufgabe • Benutzer leiht ein Buch aus • dasselbe Buch

    kann jeder Benutzer nur einmal aussuchen • ein Benutzer kann maximal 5 Bücher ausleihen
  4. Nächster Talk … Spring Data <Dirk Kröhan/> Mai 2016 >

    blog.cosee.biz > talks.cosee.biz Bildnachweise: • Kata: http://www.istockphoto.com/portfolio/PointImages • Zutaten: http://www.istockphoto.com/portfolio/pixelliebe • Aufgabe: http://www.istockphoto.com/portfolio/Viorika