King^Lully: Programmierstil

Beitrag lesen

Irgendwann landet man dann eh bei einem Option Parser, [...]

"Man" landet ja nicht eh bei dem o.g. Parser.

Aber erkläre doch mal old Lully die Logik hinter der o.g. Annahme.

Meine Logik geht in etwa so:
Entweder RDBMS-seitig oder für Berechnungszwecke innerhalb der serverseitigen Logik (hier Perl) werden bestimmte Einstellungen auf Parameterebene erwartet, im schlimmsten Fall sogar Abhängigkeiten bzgl. des Werts des Parameters (Bsp.: A muss num. und grösser B (auch num.;) sein).

Da sollte man natürlich bei "internen" Berechnungen im Perl-Funktionsheader Parameterprüfungen vornehmen. Geht es ins RDBMS, dann darf das auch gerne ausschliesslich RDBMS-seitig erfolgen.

Aber die Prüfungen sollten nicht doppelt erfolgen, oder? (Ausnahmefälle mal aussen vorgelassen, also wenn bspw. Daten noch übertragen werden müssen).