Edge case
Në shqip: Rast kufitar
ShpjegimiSQ
Rasti kufitar është një situatë e rrallë ose ekstreme që kodi duhet ta trajtojë gjithsesi — një listë bosh, numri 0, një emër shumë i gjatë. Shumë bug-e fshihen pikërisht aty.
EnglishEN
An edge case is a rare or extreme situation your code still has to handle — an empty list, the number 0, a very long name. Lots of bugs hide right there.
Si ta mendosh
Si kur topi ndalet mu mbi vijën e portës: ndodh rrallë, por gjyqtari duhet ta dijë saktë çfarë të vendosë.
Lexoje në anglisht
Like a ball stopping right on the goal line: it rarely happens, but the referee still has to know exactly what to decide.
Shembull kodipython
def mesatarja(notat):
if len(notat) == 0: # rasti kufitar: lista bosh
return 0
return sum(notat) / len(notat)