Infos
11:45 - 12:45
Garmisch
Beschreibung
Auf Webtechnologien basierende Anwendungen sind oft noch mit dem Vorurteil behaftet, der darunter liegende Quellcode würde sich hinsichtlich Lesbarkeit, Design und Testabdeckung qualitativ auf einem eher niedrigen Level befinden. Qualitativ hochwertiger Quellcode ist jedoch technologieunabhängig und kann durch entsprechende Vorgehensweisen erreicht werden. Eine bewährte Methodik, gut strukturierten und getesteten Code zu entwickeln, ist die testgetriebene Entwicklung (TDD). Angular bietet alle dafür notwendigen Werkzeuge bereits von Haus aus an. Wir demonstrieren anhand eines praktischen Beispiels und Live-Codings die testgetriebene Entwicklung einer Angular-App und wie dabei Akzeptanzkriterien iterativ spezifiziert und implementiert werden. Dabei gehen wir auch auf die verschiedenen Ebenen der Testpyramide ein, wie Unittests, Integrationstests und End-to-end-Tests.


