3 ms·
Waiting for edge cases to break something, when a solution is known, is a symptom of lousy engineering culture.
by syndicatedjelly 3y ago
Waiting for edge cases to break something, when a solution is known, is a symptom of lousy engineering culture.
- fiddlerwoaroof 3y agoThere’s a balance here between solving the problem you actually have (YAGNI) and responsible engineering. Obviously you should test that your code works as expected in all the current environments but, sometimes, ensuring that all the edge cases are handled is just over-engineering.