Kapitel 8. Ein Portfolio auswerten

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

Geld selbst geht nicht verloren oder entsteht nicht. Es wird einfach von einer Wahrnehmung zur anderen übertragen. Wie Magie.

Gordon Gekko, Wall Street (der Film)

Wir haben uns mit der Frage beschäftigt, wie wir die verschiedenen Money in einer Portfolio in eine einzige currency umwandeln können. Lass uns nicht länger trödeln!

Die nächste Funktion auf unserer Liste ist die, die sich mit gemischten Währungen beschäftigt:

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

Geld mischen

Eine heterogene Kombination von Währungen erfordert, dass wir in unserem Code eine neue Abstraktion schaffen: die Umrechnung von Geld von einer Währung in eine andere. Dazu müssen wir einige Grundregeln für Währungsumrechnungen aufstellen, die sich aus unserer Problemdomäne ergeben:

Die Umrechnung bezieht sich immer auf ein Paar von Währungen.

Das ist wichtig, denn wir wollen, dass alle Umrechnungen unabhängig sind. In der Realität kommt es vor, dass mehrere Währungen an eine einzige Währung "gekoppelt" sind, was bedeutet, dass ein bestimmter Wechselkurs de jure festgelegt ist.1 Auch in solchen Fällen ist es wichtig, jede gekoppelte Beziehung als ein eigenes ...

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.