Mit einem Input-Vertrag beginnen
Definieren Sie akzeptierte Dateitypen, Pflichtspalten, Datumsformate, Einheiten und was als gültige Zeile zählt. Ohne Input-Vertrag wird jeder Export zu einer neuen versteckten Annahme.
Sichtbar scheitern, nicht still
Ein Workflow, der schlechte Werte stillschweigend durch Null ersetzt, kann technisch erfolgreich enden und trotzdem einen gefährlichen Bericht erzeugen. Validierung sollte kritische Fehler stoppen und nicht kritische Ausnahmen zur Prüfung isolieren.
Die Ausgabe muss eine Geschäftsfrage beantworten
Eine bereinigte Arbeitsmappe ist nicht automatisch ein nützlicher Bericht. Die Ausgabe sollte die wiederkehrende Entscheidung erleichtern: monatliche Veränderung, Kategorienleistung, fehlende Datensätze oder eine andere klar definierte operative Frage.
Die hässlichen Eingaben testen
Das normale Beispiel beweist wenig. Tests sollten fehlende Spalten, leere Dateien, ungültige Daten, Duplikate, negative Mengen und Fehler im Ausgabepfad enthalten.
Ein kleiner, verlässlicher Reporting-Workflow ist wertvoller als ein großes Skript, dessen Zahlen niemand erklären kann.

