
192
Rozdział 4.
Refaktoryzacja kodu poprzez zastosowanie funkcji
Piszemy funkcję printAndGetHighScore
Dysponujemy już kodem, który umieścimy w funkcji
printAndGetHighScore
. To ten sam
kod, który już napisaliśmy, aby jednak przekształcić go w funkcję, musimy się zastanowić,
jakie argumenty będziemy do niego przekazywać i jaką wartość wynikową chcemy uzyskać.
Przekazanie tablicy wyników jako argumentu wydaje się dobrym pomysłem, gdyż dzięki
temu będziemy mogli używać tej samej funkcji do przetwarzania innych tablic z wynikami
testów. Jeśli chodzi o wynik, to chcemy by funkcja zwróciła najlepszy wynik odszukany
w wynikach, tak by kod wywołujący funkcję ...