Netzwerksolution Documentation Report

VERIFY-YOUR-OWN-WORK

Learning Nugget – Prüfe die eigene Arbeit#

Enterprise Solution Engineering Runtime Beziehung: veranschaulicht die unabhängige Prüfung des erreichten Zielzustands; Pfeilrichtung: VERIFY-YOUR-OWN-WORK → ENGINEERING-MATERIALIZATION-VERIFICATION-PRINCIPLEveranschaulicht die unabh… Engineering-Prinzip – Materialisierung erfordert Verification und Evidence — Bedeutung (meaning) · EnterpriseBedeutung (meaning)Engineering-Prinzip –Materialisierung erfor… Beziehung der zweiten Ebene: informs; Pfeilrichtung: EF-003 → ENGINEERING-MATERIALIZATION-VERIFICATION-PRINCIPLEinforms Beziehung der zweiten Ebene: specializes; Pfeilrichtung: BOOTSTRAP-CONTRACT-MODEL → ENGINEERING-MATERIALIZATION-VERIFICATION-PRINCIPLEspecializes Beziehung der zweiten Ebene: specializes; Pfeilrichtung: ADR-008-MATERIALIZATION-SUCCESS-REQUIRES-VERIFICATION → ENGINEERING-MATERIALIZATION-VERIFICATION-PRINCIPLEspecializes ADR-008 – Materialisierungserfolg erfordert Verifikation — zweite Beziehungsebene, Bedeutung (meaning) · EnterpriseBedeutung (meaning)ADR-008 –Materialisierungser… Bootstrap-Vertragsmodell — zweite Beziehungsebene, Artefakt (artifact) · EnterpriseArtefakt (artifact)Bootstrap-Vertragsmodell EF-003 – Materialization without Verification is incomplete — zweite Beziehungsebene, Kontext & zeitliche Einordnung (context-time) · EnterpriseKontext & zeitliche Einordnung (context-time)EF-003 –Materialization wit… Learning Nugget – Prüfe die eigene Arbeit — Bedeutung (meaning) · Enterprise. Strukturkontext öffnen.Bedeutung (meaning)Learning Nugget – Prüfedie eigene Arbeit
Übersicht · 2: zweite Ebene · Ziehen/Klicken: navigieren

Ein Werkzeug kennt zunächst nur, ob sein Ausführungsaufruf beendet wurde. Es weiß damit noch nicht, ob der beabsichtigte Zielzustand entstanden ist.

Beispiel: Ein SQL-Prozess kann ohne sichtbare Ausgabe enden, obwohl kein Benutzer angelegt wurde. Erst ein Login mit dem neuen Anwendungsbenutzer beweist den Zielzustand.

Deshalb gilt:

Prüfe nicht nur, ob eine Aktion lief. Prüfe, ob das Ergebnis tatsächlich vorhanden und nutzbar ist.

Gute Verification beobachtet den Zustand aus Sicht des späteren Verbrauchers. Für eine Datenbank bedeutet das: nicht Root-Login testen, sondern den echten Anwendungszugang.

Beziehungen#