Kapitel 10. Fehlerbehandlung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Welcher Fehler treibt unsere Augen und Ohren in die Irre?

William Shakespeare (durch die Zunge des Antipholus von Syrakus), Die Komödie der Irrungen

Fehler sind ein Teil des Lebens. Einer der Gründe für die Einführung der testgetriebenen Entwicklung ist es, sicherzustellen, dass wir so schnell wie möglich vorankommen und die Fehler im Code minimieren können.

Der nächste Punkt auf unserer Funktionsliste ist die Verbesserung der Fehlerbehandlung:

5 USD × 2 = 10 USD

10 EUR × 2 = 20 EUR

4002 KRW / 4 = 1000,5 KRW

5 USD + 10 USD = 15 USD

Trenne den Testcode vom Produktionscode

Überflüssige Tests entfernen

5 USD + 10 EUR = 17 USD

1 USD + 1100 KRW = 2200 KRW#

Bestimme den Wechselkurs basierend auf den beteiligten Währungen (von → bis)

Verbessere die Fehlerbehandlung, wenn Wechselkurse nicht spezifiziert sind

Erlaube die Änderung der Wechselkurse

Fehler-Wunschliste

Die Art und Weise, wie unser Code derzeit mit fehlenden Wechselkursen umgeht, ist fehlerhaft. Lass uns dieses Manko beheben. Tabelle 10-1 zeigt unsere Wunschliste für die Behandlung von Fehlern aufgrund fehlender Wechselkurse.

Tabelle 10-1. Wunschliste für die Behandlung von Fehlern aufgrund fehlender Wechselkurse
Artikel Beschreibung

1

Die Methode Evaluate sollte einen expliziten Fehler melden, wenn ein oder mehrere notwendige Wechselkurse ...

Get Testgetriebene Entwicklung lernen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.