Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| modul:m323:learningunits:lu07:funktionalesrefactoring [2026/09/09 11:08] – LU07d - Funktionales Refactoring: imperativ zu deklarativ (neu, Band D / D1I) admin | modul:m323:learningunits:lu07:funktionalesrefactoring [2026/09/09 13:51] (aktuell) – Animation eingebunden admin | ||
|---|---|---|---|
| Zeile 49: | Zeile 49: | ||
| Der Unterschied ist nicht die Zeilenzahl. Die Vorher-Version sagt //wie// gerechnet wird (Zähler anlegen, durchlaufen, | Der Unterschied ist nicht die Zeilenzahl. Die Vorher-Version sagt //wie// gerechnet wird (Zähler anlegen, durchlaufen, | ||
| + | |||
| + | ===== Der Umbau Schritt für Schritt ===== | ||
| + | |||
| + | Die Animation zeigt denselben Umbau in fünf Schritten. Achten Sie auf die Konsole: Sie zeigt bei jedem Schritt dasselbe Ergebnis - genau das macht den Umbau zu einem Refactoring. Der zweite Tab zeigt drei Kriterien dafür, wann die Schleife besser stehen bleibt. | ||
| + | |||
| + | {{url> | ||
| ===== Durchgehendes Beispiel ===== | ===== Durchgehendes Beispiel ===== | ||