Side effect
Në shqip: Efekt anësor
ShpjegimiSQ
Efekti anësor është kur një funksion ndryshon diçka jashtë vetes — shkruan në ekran, ndryshon një variabël globale, ruan në databazë — përveç kthimit të rezultatit. S'janë të këqija, por duhen mbajtur nën kontroll.
EnglishEN
A side effect is when a function changes something outside itself — prints to the screen, changes a global variable, saves to a database — besides returning its result. They're not bad, but they need keeping under control.
Si ta mendosh
Si kur e gatuan gjellën, por e lë kuzhinën rrëmujë: gjella (rezultati) del, por ke ndryshuar edhe diçka tjetër.
Lexoje në anglisht
Like cooking a dish but leaving the kitchen a mess: the dish (the result) comes out, but you've changed something else too.
Shembull kodipython
totali = 0
def shto(x):
global totali
totali += x # efekt anësor: ndryshon diçka jashtë funksionit