Date post: | 18-Dec-2014 |
Category: |
Technology |
Upload: | sebastian-sanitz |
View: | 1,153 times |
Download: | 0 times |
Write once,run anywhere?
Ryan Dahl – 08.11.2009
Je später ein Fehler entdeckt wird, desto
teurer ist die Behebung.
http://www.flickr.com/photos/powerhouse_museum/2980051095/sizes/o/in/photostream/
Warten auf Feedback?
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.
Jasmine http://pivotal.github.com/jasmine
Stil: BDD
Spies
Browser
QUnit http://docs.jquery.com/Qunit
Stil: xUnit
Vows http://vowsjs.org
Stil: BDD
node.js
Sinon.JS http://sinonjs.org
Spies, Stubs, MocksFake Timers und XHR
Test-Tools:JsTestDriver, YUI..?
Mehr Katas!
ArchitekturenMVP, MVC...?
Refactoring:Werkzeuge...?
Modularisierung:Dojo, requireJS..?
Fazit
Schnelles Feedbackund wartbarer Code
werden mit testgetriebener Entwicklung ermöglicht
... auch mit JavaScript ;-)