Hallo,
- Keine Übergabe von Parametern im Hauptprogramm.
Nachteil: ?Eine globale Prüfung auf Validität des User-Inputs ist nicht mehr möglich. Die Prüfungen müssten in jeder Funktion wiederholt werden.
Geprüft wird der User-Input im Hauptprogramm. Er wird dort nicht verändert, also müsste er doch in den Unterprogrammen nicht erneut geprüft werden?
Welche Variante ist zu empfehlen?
- Erstellung einer globalen Collection, die beim Aufruf übergeben wird.
Kannst Du mir dies bitte erklären?
Über Google finde ich unter "global collection" nichts brauchbares (zumindest in den ersten von Tausenden von Seiten).