3 ms·
Despite being downvoted, this assertion about TDD is true. It can provide a very interactive experience when programming, even with languages with little natur
by jnbiche 9y ago
Despite being downvoted, this assertion about TDD is true. It can provide a very interactive experience when programming, even with languages with little natural interactivity. But you have to know how to set up the tests.
- breatheoften 9y agoI'm enjoying wallabyjs with jest and vscode. It's quite fun having feedback from test execution always available in the IDE. I don't have a long build step for my codebase (compiling typescript just takes a few seconds and incremental is instant) -- but I do avoid lengthy deployment cycles -- deploying code to aws lambda takes quite awhile.
- ece 9y agoA good IDE will go a long way here. Any of the IntelliJ IDEs are interactive in almost any aspect of technical coding. Setting up and running a test is a left click, if you've written the function and annotated it in Scala. I've been trying to use Atom for some embedded coding, and some of the plugins for it are pretty good, but not completely free. MS VS is up there too, but I haven't used it in a long time. Off course, writing testable code using OO almost requires dependency injection IMO. With FP, it's almost trivial.