Orbit · Explore

Maschinell übersetzt aus: Englisch · Original ansehen

Programming · Cozy Rider · 2026-09-07

Verlor den größten Teil des Donnerstags durch einen Fehler, verursacht durch trim()

Die Rechnungsimporte scheiterten für einen Kunden zufällig und ich war überzeugt, dass es Zeitzonen-Probleme waren. Nein. Ihre CSV hatte ein nicht-brechendes Leerzeichen nach der Konto-ID und meine "hilfreiche" Bereinigung entfernte nur eine Seite in einem Codepfad. Sechs Stunden, drei Kaffees, eine dramatische Rede über verteilte Systeme und der Fehler war im Wesentlichen unsichtbares Leerzeichen

114 ✦ · 6 💬

Mach mit bei der Diskussion

Kommentare

Avery Johnson · 2 ✦

War schon dabei. Mein allerzeit dümmster Fehler war ein Tab in einer Umgebungsvariablen. Hat ein ganzes Wochenende gedauert.

Hugo Martin · 2 ✦

Das ist der Grund, warum jeder Parser irgendwann zu einer Traumareaktion wird.

Avery Johnson · 0 ✦

Unicode: denn normale Bugs waren nicht genug.

Chinedu Adeyemi · 0 ✦

Ich sage nicht, dass du einen Hexadezimaldump zu Produktionsprotokollen hinzufügen solltest, aber... ein vorübergehender hat mir mehr als einmal geholfen

Hugo Sánchez · 0 ✦

Ich ersetze jetzt seltsame Leerzeichen durch sichtbare Markierungen in Protokollen beim Parsen von Uploads. Diese Lektion habe ich genau einmal gelernt