re-faktorisieren: ,,hinterher (anders) zerlegen``
bereits benutzte Software besser strukturieren, damit man sie besser warten und wiederverwenden kann.
Beispiel:
ein Unterprogramm, das einen Schritt der inneren Schleife der Collatz-Folge berechnet:
static int step (int x) { ... }Beispiel-Werte:
step(5) = 16; step (8)=4;
dann einen geeigneten Unterprogramm-Aufruf
in collatz_test
einsetzen.