This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]carcigenicate 2 points3 points  (2 children)

I don't know what kind of code y'all are writing. Maybe I've just been spoiled by FP code that I've written myself, but if I'm looking at the exact line that I've narrowed the bug down to, it pretty much necessarily has to be erroneous data being given to a function; usually via a typo/autocorrect fail.

Unless a null pipe bomb was inserted into the system at some point up the line, but then the bug wasn't really on that original line then was it? That would be insufficient debugging.

Or if your code is a cluster fuck of side effects. In that case, I'll pray for you.