Nullával osztottunk

A kollégával pár hete – még a finom home office-os időszakban – egy fél délelőtt bújtuk az ár kalkuláló javascript-et a webshopon. Sok újdonság került akkor bele, persze rengeteg hibaüzenettel, amit hosszú idő alatt, cifra káromkodások kíséretében javítottunk ki.

Aztán tesztelés után pár napja élesbe került a fejlesztés és ma egy akció során jött egy hiba, egy olyan terméktől, amit szökőévente egyszer kapcsolunk be. Helyből jött egy szép NaN hiba az adatlapján. Kutattam egy gyenge félórát a kódban és kiderült, hogy bizonyos esetekben szimplán leosztottuk az értéket nullával.

Előfordul, na.