Wskazówki dotyczące pisania funkcji
Podczas pisania funkcji istotne jest kilka elementów:
- Nazwa funkcji powinna:
- być odczasownikowa,
- odzwierciedlać to, co dana funkcja robi,
- dać się wygodnie odczytać na głos,
- Funkcja powinna:
- być niewielkich rozmiarów,
- wykonywać tylko jedną czynność,
- przyjmować jako parametry, tylko zmienne konieczne do wykonania czynności,
- zawierać instrukcje na jednym poziomie abstrakcji,
- nie używać zmiennych globalnych,
- mieć jedno wyjście.
Powyższe zasady powinny być łamane z rozwagą i tylko wtedy, gdy zwiększają czytelność kodu.
Do zapamiętania:
- FUNKCJE POWINNY WYKONYWAĆ JEDNĄ OPERACJĘ.
- POWINNY ROBIĆ TO DOBRZE.
- POWINNY ROBIĆ TYLKO TO.