Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Jederzeit per Knopfdruck auf Produktion zu deployen ist keine Zukunftsmusik mehr. Continuous Deployment heißt das Zauberwort und es sollte das Ziel jedes Architekten sein, dies zu erreichen. 

Continuous Deployment verlangt allerdings eine umfangreiche, vollautomatisierte Test-Suite, die die nötige Qualität des deployten Codes sicherstellt. Nicht selten fließt 50% der Entwicklungszeit in das Erstellen und Warten von automatisierten Tests. Test-Code ist allerdings oft schwer verständlich, enthält viel Code-Duplizierung und wird dadurch immer stärker zum Bremsklotz der eigentlichen Produkt-Entwicklung.

TNG hat ein Open-Source Java-Framework mit drei wesentlichen Zielen entwickelt: Test-Code lesbar und verständlich zu machen, Test-Code-Duplizierung zu vermeiden und aus den Tests eine automatisch aktualisierte Dokumentation zu erzeugen. Das Framework ist seit drei Jahren in einem großen Java-Projekt bei TNG im Einsatz und wird mittlerweile auch außerhalb von TNG-Projekten erfolgreich eingesetzt.

Folien: https://janschaefer.github.io/jgiven-slides/swamuc2016/

Video des Vortrags:

Widget Connector
urlhttps://www.youtube.com/watch?v=t-jvr3XGuaA

...