Këshilla për Krijimin e Funksioneve në Python
- Emrat e funksioneve duhet të jenë folje.
- Emri i çdo funksioni duhet të pasqyrojë saktësisht atë që bën funksioni.
- Funksioni duhet të bëjë vetëm atë që nënkuptohet qartë nga emri i tij dhe të mos bëjë diçka tjetër.
- Çdo funksion duhet të kryejë vetëm një veprim.
- Përdorni brenda funksioneve funksione ndihmëse.
-
Kodi i funksioneve është më mirë të mos bëhet më i gjatë se
10-15rreshta. - Funksionet e gjata është më mirë t'i ndash në një sërë funksionesh ndihmëse.
-
Përdorni parashtesa të pranuara përgjithësisht në emrat
e funksioneve:
show,get,set,calc,create,change,check. -
Nëse emri i funksionit përbëhet nga dy ose më shumë
fjalë, atëherë ato duhet të ndahen nga njëra-tjetra
me një nënvizim
_, për shembull,get_sum. - Nxjerr kodin që përsëritet në funksione.
Shkruani, cilat janë mangësitë e kodit në vijim dhe korrigjojini ato:
def func(num1, num2):
return num1 * num2
Shkruani, cilat janë mangësitë e kodit në vijim dhe korrigjojini ato:
def user(name):
return 'bye, ' + name
Shkruani, cilat janë mangësitë e kodit në vijim dhe korrigjojini ato:
def get_num(num):
return str(num)
Shkruani, cilat janë mangësitë e kodit në vijim dhe korrigjojini ato:
def check(lst):
sum = 0
for el in lst:
if el > 0:
sum += el
if el < 0:
continue
else:
continue
return sum