4 ms·
I add a bunch of tests at the top of all JS function - To make sure the parameters are correct. There is no good reason to not write these tests. You can throw
by z3t4 5y ago
I add a bunch of tests at the top of all JS function - To make sure the parameters are correct. There is no good reason to not write these tests. You can throw friendly errors, and bugs will be detected early.
- ragnese 5y agoSo you've written a bunch of bespoke type checkers that run at runtime instead of compile-time... Shouldn't we be able to just have actual static typing instead?
- z3t4 5y agoI also use automatic tests, and most of the time it's the tests inside the functions that detect the error - because the tests runs the code. It's much more simple then trying to prove correctness before the program haven't even run once.