•
Proaktive Planung für Systemausfälle. Diese umfasst
Hardwarefehler, Softwarefehler und menschliches Versagen. Um
eine effiziente Anwendung zu erstellen, müssen Sie sich überlegen,
wie zu verfahren ist, wenn verschiedene Teile des Systems
versagen.
•
Suchen Sie nach allen möglichen Fehlern. Stellen Sie sicher,
dass Ihr Programm alle möglichen Fehlerbedingungen erkennt, die
möglicherweise von der Basisstation an Sie gesendet werden.
Diese Liste umfasst:
Sequenzfehler
Ungültiger Befehl
Basisstation initialisiert
Anrufen eines nicht angemeldeten Terminals
Befehl ohne ID
Alle diese Fehlerbedingungen werden im nächsten näher erläutert.
Vergessen Sie nicht, diese bei Ihrer Programmierung mit
einzubeziehen. Dieser Fehler passiert immer wieder.
•
Prüfen Sie die zurückgegebenen Zeichenfolgen aufmerksam.
Machen Sie keine Annahmen bezüglich der nächsten Antwort von
der Basisstation an Ihr Programm; suchen Sie nach teilweisen
Zeichenfolgen, wie beispielsweise nur die ID; prüfen Sie die
zurückgegebene Zeichenfolge vollständig und beziehen Sie jede
Möglichkeit mit ein.
•
Planen Sie für mögliche Erweiterungen. Selbst wenn Sie mit
der Mindestkonfiguration (1 Terminal/1 Basisstation) beginnen,
sollten Sie eine Anwendung erstellen, mit der Sie problemlos
weitere Terminals einschließen können.
•
Verwenden Sie die Demoprogramme. Die Demoprogramme
veranschaulichen die Arbeitsweise des Systems und geben
Anzeichen dafür, wann mit systemweiten Problemen zu rechnen
ist. Ziehen Sie die Demoprogramme auch als Benchmarks für
die Antwortzeiten zu Rate.
56