DEV Community

What causes bugs?

Jonathan Hall on September 14, 2022

Here’s something I’ve been thinking about lately: What causes bugs? I don’t mean in micro sense in which the answer might be “typos” or “confusing...
Collapse
 
webjose profile image
José Pablo Ramírez Vargas

For me the most important source is the lack of understanding of the requirements or consequences of a piece of code. In other words, missed edge/frontier cases. Weird combinations of circumstances, or unexpected ways people use your software, etc. Those.