TDD: For people who've never used a decent type system.
Writing a Solidity test to add two integers today really drove home the point.
Writing a Solidity test to add two integers today really drove home the point.
For example, the last HTTP API I wrote in Haskell has no tests. The proper request/response is ensured by the types alone. I've had multiple jobs where I spent weeks writing tests to do the equivalent thing with a nodejs API (the body should contain this, the headers should look like that, etc.)