AW: Im Constructor die Instanz zerstören
29. Jun 2014, 20:21
Man kann natürlich jedes Paket im Vorfeld validieren, allerdings kann man davon ausgehen, das die Pakete in der Regel korrekt sind, vor allen Dingen deshalb, weil anzunehmen ist, das der Kommunikationspartner immer der gleiche ist. Fehler, d.h. Gründe für eine Validierung, sind ja immer am Anfang der Zusammenarbeit zu erwarten.
Das heißt natürlich nicht, das man keine Fehler abfangen soll, aber ich denke, es genügt vollkommen, die Prüfung während der Abarbeitung durchzuführen, allerdings nur dann, wenn der Abbruch der Verarbeitung auf Grund eines Fehlers nicht zu Inkonsistenzen führt. D.h. wenn man bei der Abarbeitung schon weitere, nicht rücknehmbare Operationen vornimmt, muss das Paket vorher validiert werden.
Die Validierung wird sich natürlich negativ auf die Performance auswirken.
|