Comment by sarchertech
20 hours ago
The number of possible edge cases if you include all possible future changes to code, input, or environment are infinite.
Overly defensive code is harder to read and change for both humans and LLMs.
And many times it makes debugging harder by moving or suppressing failures.
No comments yet
Contribute on Hacker News ↗