It’s when a computer program does something the designer didnt intend. It might be due to bad design, typos, user error, or an unexpected circumstance.
Imagine you make a simple program to input a number and add it to a count. It works great when you test it, adding whole numbers like you intend. Then your user tries to add a non whole number like 1.5, and your program crashes because you only designed it to take whole numbers.
Latest Answers