Macoun 2019: Von SwiftUI bis NFC

Seite 3: Bring deine Tests zum Rennen

Inhaltsverzeichnis

Bei größeren Projekten können die automatischen Tests im Rahmen von Continuous Integration eine gehörige Zeit in Anspruch nehmen. Wenn beispielsweise bei der Erstellung von Pull-Requests zunächst eine Stunde gewartet werden muss bis tausende von Tests absolviert sind, stellt dies das Entwickler-Team vor echte Probleme.

Auswege aus der Misere zeigte Florian Lücke mit den neuen parallelen Tests in Xcode über „xctool“ von Facebook bis zum Einsatz von „Bamboo“, eines kommerziellen Produkts zur Parallelisierung von Tests auf mehreren Maschinen.

Tests müssen schneller laufen, findet Florian Lücke, und zeigt Vorschläge dazu.

(Bild: Ortwin Gentz)

In einem ganztägigen Workshop luden Tim Becker und Matthias Krauß die Teilnehmer zu einem Exkurs in die Embedded-Entwicklung ein. Für rund 20 Euro konnten die Teilnehmer mit einem eigenen Board auf ESP32-Basis selbst experimentieren. Das Modul verfügt über WLAN, Bluetooth und diverse Ein- und Ausgänge. Ein Poti, ein analoger Joystick und ein LED-Strip mit 15 frei programmierbaren Multicolor-LEDs vervollständigten das Setup.

Die Abwechslung von der High-Level-Entwicklung für iPhone und Mac war eine willkommene Abwechslung für viele Teilnehmer. Einer von ihnen programmierte am nächsten Tag begeistert weiter und entwickelte einen HSB-Colorpicker, der Farbe und Sättigung der LEDs über den Joystick und die Helligkeit über das Poti regelte.

Experimentieren am Embedded-Board im Workshop von Tim Becker und Matthias Krauß.

(Bild: Macoun, Ralf Ebert)

Neben der Hardcore-Programmierung in C kamen auch Business-Themen nicht zu kurz. Andreas Zeitler leitete einen Workshop, in dem die Teilnehmer anhand eines Formulars für einen App-Businessplan Schwachstellen erkennen und in der Gruppe diskutieren konnten.

Workshop zu Marketing- und Vertriebsthemen mit Andreas Zeitler.

(Bild: Macoun, Ralf Ebert)