Macoun 2019: Von SwiftUI bis NFC
Seite 3: Bring deine Tests zum Rennen
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.
Einführung in die Embedded-Welt mit ESP32
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.
Die heiligen drei Könige: Marketing, Sales, Business
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.