Ieteikumi funkciju veidošanā Python
- Funkciju nosaukumiem jābūt darbības vārdiem.
- Katras funkcijas nosaukumam precīzi jāatspoguļo tas, ko funkcija dara.
- Funkcijai jādara tikai tas, kas skaidri nozīmēts tās nosaukumā, un nedrīkst darīt ko citu.
- Katrai funkcijai jāveic tikai viena darbība.
- Funkciju iekšienē izmantojiet palīgfunkcijas.
-
Funkciju kodu labāk neradīt garāku par
10-15rindām. - Garas funkcijas labāk sadalīt vairākās palīgfunkcijās.
-
Izmantojiet vispārpieņemtus prefiksus funkciju
nosaukumos:
show,get,set,calc,create,change,check. -
Ja funkcijas nosaukums sastāv no diviem vai vairākiem
vārdiem, tos vajadzētu atdalīt
ar apakšsvītru
_, piemēram,get_sum. - Izņemiet dublēto kodu atsevišķās funkcijās.
Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:
def func(num1, num2):
return num1 * num2
Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:
def user(name):
return 'bye, ' + name
Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:
def get_num(num):
return str(num)
Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:
def check(lst):
sum = 0
for el in lst:
if el > 0:
sum += el
if el < 0:
continue
else:
continue
return sum