Trin 4: hurtig mod langsom
English · Dansk · Bahasa Malaysia
@speed_calc_decorator over begge opgavens funktioner giver det forventede output:

Kør den med python -m speed_calc.
Hvad vi lærte
- Én dekorator tager tid på et vilkårligt antal funktioner; tidtagningskoden skrives kun én gang.
slow_function gennemløber sin løkke ti gange så mange gange som fast_function, så den tager cirka ti gange så lang tid. Tallene er forskellige på hver maskine, men forholdet er det ikke.
- En ren struktur til en lille øvelse:
src/ til kode, tests/ til tests, docs/ til dokumenter, constants.py til konstanter og Doxygen-kommentarer til API'et.