Z ciekawostek w tym temacie - dzisiaj poznałem kolejny zły nawyk w programowaniu
Jak pewnie napisałem powyżej, nazwa funkcji powinna mówić, co ona mniej więcej robi. Można oczywiście używać skrótów, np. pow zamiast power albo PowerOfTwoRealNumbers. Zasadę tą zastosował autor funkcji o nazwie napr_spier(). Funkcja ta, jak sugeruje nazwa, służy do naprawy rzeczy, które są (gorzej niż) spierniczone
Takie rozwiązanie jest oczywiście niezgodne ze sztuką. W ramach naprawy można dodać jednego ifa wzwyż do kodu (choć też bez przesady z ich liczbą), natomiast co do zasady funkcje powinny być napisane w taki sposób, by nie trzeba było potem wołać napr_spier().