Testgetriebene Entwicklung       mit JavaScript   sebastian.sanitz@it-agile.de
Write once,run anywhere?
Ryan Dahl – 08.11.2009
Je später ein Fehler  entdeckt wird, destoteurer ist die Behebung.
Warten auf                                                                           Feedback?http://www.flickr.com/photos...
Drei TDD-Regeln                    von „Uncle Bob“Es wird kein produktiver Code geschrieben,        ohne fehlschlagende Te...
Jasminehttp://pivotal.github.com/jasmine            Stil: BDD             Spies            Browser
QUnithttp://docs.jquery.com/Qunit         Stil: xUnit
Vowshttp://vowsjs.org    Stil: BDD    node.js
Sinon.JS  http://sinonjs.org Spies, Stubs, MocksFake Timers und XHR
Http://tddjs.com  JsTestDriver
Modularisierung:                       Dojo, requireJS..?    Test-Tools:JsTestDriver, YUI..?                        Archit...
Fazit    Schnelles Feedback   und wartbarer Codewerden mit testgetriebener  Entwicklung ermöglicht        ... auch mit Jav...
Danke!                        Fragen?    sebastian.sanitz@it-agile.de                        @Sanitz
Testgetriebene Entwicklung mit JavaScript - JAX 2011
Testgetriebene Entwicklung mit JavaScript - JAX 2011
Testgetriebene Entwicklung mit JavaScript - JAX 2011
Testgetriebene Entwicklung mit JavaScript - JAX 2011
Testgetriebene Entwicklung mit JavaScript - JAX 2011
Testgetriebene Entwicklung mit JavaScript - JAX 2011
Nächste SlideShare
Wird geladen in …5
×

Testgetriebene Entwicklung mit JavaScript - JAX 2011

1.473 Aufrufe

Veröffentlicht am

Testgetriebenes Design (TDD) liefert schnelles Feedback, erzeugt weniger Fehler im Code, fördert ein wartbares Design und führt zu einer guten Testabdeckung. Der Vortrag erklärt TDD und zeigt mit einer Code-Kata TDD für JavaScript. Abschließend werden werden verschiedene Testwerkzeuge für JavaScript verglichen.

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.473
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
75
Aktionen
Geteilt
0
Downloads
8
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Testgetriebene Entwicklung mit JavaScript - JAX 2011

  1. 1. Testgetriebene Entwicklung mit JavaScript sebastian.sanitz@it-agile.de
  2. 2. Write once,run anywhere?
  3. 3. Ryan Dahl – 08.11.2009
  4. 4. Je später ein Fehler entdeckt wird, destoteurer ist die Behebung.
  5. 5. Warten auf Feedback?http://www.flickr.com/photos/powerhouse_museum/2980051095/sizes/o/in/photostream/
  6. 6. Drei TDD-Regeln von „Uncle Bob“Es wird kein produktiver Code geschrieben, ohne fehlschlagende Tests.Es wird nur so viel Testcode geschrieben, um einen Fehler zu demonstrieren. Es wird nur so viel produktiver Code geschrieben, bis die Tests erfolgreich sind.
  7. 7. Jasminehttp://pivotal.github.com/jasmine Stil: BDD Spies Browser
  8. 8. QUnithttp://docs.jquery.com/Qunit Stil: xUnit
  9. 9. Vowshttp://vowsjs.org Stil: BDD node.js
  10. 10. Sinon.JS http://sinonjs.org Spies, Stubs, MocksFake Timers und XHR
  11. 11. Http://tddjs.com JsTestDriver
  12. 12. Modularisierung: Dojo, requireJS..? Test-Tools:JsTestDriver, YUI..? Architekturen MVP, MVC...? Refactoring: Werkzeuge...? Mehr Katas!
  13. 13. Fazit Schnelles Feedback und wartbarer Codewerden mit testgetriebener Entwicklung ermöglicht ... auch mit JavaScript ;-)
  14. 14. Danke! Fragen? sebastian.sanitz@it-agile.de @Sanitz

×