SOLID Batch
Harte Grenzen
.bat-Dateien schlank halten (bevorzugt unter 80 Zeilen)- Eigentliche Logik an PowerShell oder Python delegieren
Praktiken
setlocalam Anfang der Dateicd /d "%~dp0"für portable relative Pfadeerrorlevelnach kritischen Aufrufen prüfen- Keine Geheimnisse oder privaten LAN-Standardwerte hartcodieren, wenn eine Eingabeaufforderung oder Umgebungsvariable verfügbar ist
- Sicherheitshinweise beim Starten netzwerksensitiver Tools ohne Authentifizierung ausgeben
Checkliste
- Launcher führt nur Orchestrierung durch
- Fehler beenden mit Codes ungleich Null
- Pfade sind relativ zu
%~dp0