Thread Datenvalidierung mit Transaktion - Wie am besten Ablauf verketten? (10 answers)
Opened by sid burn at 2009-05-29 14:17

sid burn
 2009-05-29 15:43
#122075 #122075
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Quote
Hmm, wegen des Handlings würde ich sozusagen alle Checks in eine Liste (Stack) schieben und dem letzten Eintrag in der Liste die Exceptionroutine zuweisen und dann den Stack nacheinander abarbeiten. Aber vielleicht ist das ein Dinosaurierrelikt, ein veraltetes Denken aus meinen Zeiten als Programmiererin für embedded systems.

Genau an sowas habe ich auch schon gedacht, nur woher erkenne ich die letzte routine so das ich das abarbeiten der liste starten lassen kann?

Wenn ich am ende eine Routine wie result() mache die das abarbeiten startet dann lande ich eben da das man das result() vergessen kann, und dann hat man auf einmal gar keine validierung mehr.

Quote
Hast du ein eigenes Exception-Handlung? Kannst ja mal auch auf CPAN nach exception suchen.

Du meinst ein Modul das mir Exceptions vereinfacht? Für den Aufbau der Exceptions werde ich wohl Exception::Class nutzen.


Oder ich muss das interface komplett umbauen
Code (perl): (dl )
1
2
3
4
5
6
$validate->check([
    { 'check', { ..options.. } },
    { 'check', { ..options.. } },
    { 'check', { ..options.. } },
    { 'check', { ..options.. } },
]);

Finde ich aber nicht mehr so schön.
Last edited: 2009-05-29 15:45:03 +0200 (CEST)
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread Datenvalidierung mit Transaktion - Wie am besten Ablauf verketten?