Vorlesung Teil 3: Build Automation

Vorlesung Teil 3: Build Automation

In dieser Vorlesung diskutiere ich mit Reinhard Pötz, der langjähriger Entwickler am Apache Cocoon Projekt ist, und entsprechend viel Erfahrung in diesem Kontext hat, Automatisierung in der Software Entwicklung. Konkret besprechen wir was im Lebenszyklus
Podcast
Podcaster
The Podcast associated with our website and university training (Podcast is in GERMAN)

Beschreibung

vor 17 Jahren

In dieser Vorlesung diskutiere ich mit Reinhard Pötz, der
langjähriger Entwickler am Apache Cocoon Projekt ist, und
entsprechend viel Erfahrung in diesem Kontext hat,
Automatisierung in der Software Entwicklung.


Konkret besprechen wir was im Lebenszyklus der
Anwendungsentwicklung überhaupt automatisiert werden kann und die
Vorteile dieser Automatisierung. Es werden Build-Tools
vorgestellt und am Beispiel von Maven 2 gezeigt, wie moderne
Softwareentwicklung von Automatisierung profitieren kann.


Wir diskutieren Archetypen, Dependency Management, Generierung
von Reports (Tests, Checkstyle) sowie Dokumentation. Zuletzt
behandeln wir das Konzept "Continuous Integration" und wie diese
in erfolgreichen und großen Projekten eingesetzt wird.

Vorlesung als m4a
15
15