Kapitel 3. Portfolio
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Kluges Geld und dummes Geld.1
Müdes Sprichwort
Wir können Beträge in einer beliebigen Währung mit Zahlen multiplizieren und dividieren. Jetzt müssen wir Beträge in mehreren Währungen addieren.
5 USD x 2 = 10 USD |
10 EUR x 2 = 20 EUR |
4002 KRW / 4 = 1000,5 KRW |
5 USD + 10 EUR = 17 USD |
1 USD + 1100 KRW = 2200 KRW |
Überflüssige |
In diesem Kapitel beschäftigen wir uns mit der gemischten Addition von Währungen.
Die Planung unseres nächsten Tests
Um die nächste Funktion zu testen - 5 USD + 10 EUR = 17 USD - ist es aufschlussreich, zuerst zu skizzieren, wie sich unser Programm entwickeln wird. TDD lässt sich gut mit dem Softwaredesign vereinbaren, im Gegensatz zu den vorherrschenden Mythen!
Die Funktion, die in unserer Funktionsliste beschrieben ist, besagt, dass 5 Dollar und 10 Euro 17 Dollar ergeben sollten, wenn man davon ausgeht, dass man 1,2 Dollar für den Umtausch eines Euros erhält.
Es ist aber auch wahr, dass:
1 EUR + 1 EUR = 2.4 USD
Oder, ziemlich offensichtlich:
1 EUR + 1 EUR = 2 EUR
Eine Offenbarung! Wenn wir zwei (oder mehr) Money
Einheiten addieren, kann das Ergebnis in jeder beliebigen Währung ausgedrückt werden, solange wir den Wechselkurs zwischen allen beteiligten Währungen kennen (d.h. von der Währung jeder Money
in die Währung, in der wir das Ergebnis ausdrücken ...
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.