In a previous post, I alluded to using Test-Driven Learning (TDL) techniques to decompose a compact Fibonacci function from Programming Clojure:
def fibo(
(map first (iterate (fn[a b] [b (+ a b)]) [0 1]))
These learning tests are in Shubox - check it out.
A few colleagues and I recently discussed whether or not traditional (aka object-oriented) TDD techniques [...]
04.17.2010
Categories: Build and Deployment, Craftsmanship, Functional Programming, Test Driven Learning | Add a Comment
02.17.2010
Sam Newman recently blogged that he was struggling with Test-Driven Clojure:
“Stuart Halloway said during his Clojure talk at Qcon SF that despite being a TDD fan he finds it hard to TDD in a new language, and I get exactly what he means. A big part of it is that you’re getting to grips with [...]
06.01.2009
In approaching any new language, there are many learning curves to overcome. What are the most frequently used API’s? What frameworks should I use? What patterns and idioms? Reading books and blogs can help, but there’s no substitute for getting your hands dirty and doing some coding. Thinking about software development instead of actually developing [...]