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.