4 ms·
Perhaps design by contract is the way forwards? Explicit runtime validation of the flow of data through code at each step in the system. As a frontend develope
by davedx 13y ago
Perhaps design by contract is the way forwards? Explicit runtime validation of the flow of data through code at each step in the system.
As a frontend developer, I have been moving towards a greater emphasis on functional & integration testing. We're also using scripter here, a test tool that actually compares screen caps with the actual on-screen state of our applications. So a purely visual approach.
There's a wonderful world of testing tools out there. I can imagine it's incredibly daunting to a newcomer trying to decide which to pick up and run with, especially with so many job specs specifically asking for "TDD", and now with DHH saying this.
- CmonDev 13y ago"so many job specs specifically asking for "TDD"" - yes, but do you really want to work with fanatics anyway?
- Tyrannosaurs 13y agoJob specs ask for a lot of things but in my experience it's often as much about what the company aspires to rather than what they're really doing. More often than not that will be dabbling more than fanaticism. c.f. Agile, Kanban, BDD