Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika sebkek w Python

Gwiazdor

w Python

52piorunów

Czy twój kod jest zbyt skomplikowany?

Poniższy artykuł omawia dwie metryki złożoności kodu, które mają bezpośredni wpływ na naszą zdolność zrozumienia, co dany kod właściwie robi:

Złożoność cyklomatyczna* - określana jest liczbą rozgałęzień i punktów decyzyjnych w funkcji
Złożoność poznawcza* - określana jest liczbą punktów decyzyjnych oraz ilością stopni zagnieżdżenia w funkcji

Pisząc kod, powinno nam zależeć na tym, aby obie te metryki były jak najniższe, dzieki czemu utrzymanie takiego kodu w przyszłości, a także zrozumienie go, będzie dużo prostsze.

Jeśli chcecie poznać te metryki lepiej, polecam krótką lekturę: Is your code too complicated?

Komentarze (1)

Czy twój kod jest zbyt skomplikowany? Poniższy artykuł omawia dwie metryki złożoności kodu, które mają - sebkek - Hejto.pl (demo semantyczne)