XP Days Germany

Ajax und Web 2.0: Die Grenze der testgetriebenen Entwicklung? (Johannes Link)

Um die Antwort auf die Frage im Titel vorwegzunehmen: Jein.

Tatsächlich kommen mit Ajax- und Web-2.0-Applikationen unvermeidlich zahlreiche Komplikationen ins Spiel, die man bei konventioneller Systementwicklung zu vermeiden sucht: Verteilung, Technologie-Mischmasch, Browser-Inkompatibilitäten, unreife Entwicklungwerkzeuge, unzählige Frameworks, Abhängigkeiten zu zahlreichen und unkontrollierbaren "Fremdsystemen" und einiges mehr.

Wie weit kommen wir dabei mit den gängigen Werkzeugen und wo brauchen wir neue? Wann arbeiten die bekannten Techniken und Vorgehensweisen noch? Müssen wir uns am Ende mit verbleibenden "Löchern" im Testnetz abfinden?

Der Vortrag schildert aus der Sicht eines Java-Entwicklers den steinigen Weg durch das Testen mit JavaScript und Co anhand einer Beispielapplikation.

Der Vortrag wendet sich an Zuhörer, welche die Grundlagen von TDD und Ajax kennen. Die Beispiele verwenden u.a. GoogleMaps API, Prototype und script.aculo.us

Achtung: (Viel) Code auf den Folien und Live-Demo.

Über den Speaker

Christian Schmidkonz Johannes Link ist freiberuflicher Coach für testgetriebene Entwicklung und agile Softwareentwicklung. Mehr über ihn findet sich auf www.johanneslink.net