We weren't trying to think up the next great experimental idea. Instead, we were looking to be the best practitioners we could be — taking good new ideas and refining them.
How Read-Eval-Print-Loop can be improved by turning it into a Read-Eval-PrettyPrint-Loop. Plus a Github repo of the author's TDD script for F# development.
The longer I practice TDD, the more I realize how foolish my instincts actually were.
Using F#'s interactive REPL scripting to do iterative Test-Driven Development (TDD).
Test-driven development often doesn't take advantage of strong type systems. In this post I show how Kent Beck's Money example can be improved with types.
Test-driven development started with dynamic, object-oriented languages. Does TDD work with static types? Yes, but types should replace tests when possible.
These 4 test driven development tips will make your tests easier to write and easier to maintain.
I've discovered a way to write NUnit TDD tests in Visual Studio using only keyboard commands.
TDD helps me understand what my code is doing, encourages me to learn new testing frameworks, helps me learn new languages, and helps me to be fearless.
If you're resisting the switch to TDD, here are a few reasons to take another look: It's faster (no kidding!), higher quality, and far more flexible.
There weren't any tools to create and run automated Java system tests, so we created one. It's configurable, instrumented, and available on GitHub.