3 ms·
As for koans + tdd as the means for learning a lang, ymmv. I for one prefer an undisciplined, bootstrappy approach: - find a function / aspect of Clojure that
by vemv 14y ago
As for koans + tdd as the means for learning a lang, ymmv. I for one prefer an undisciplined, bootstrappy approach:
- find a function / aspect of Clojure that calls my attention
- read the doc / try to understand the rationale
- give it a sample use case, try to connect it with previous lessons
- recur!
- Cymen 14y agoAs a somewhat recent practicer of tdd, I find that the koans + tdd approach is more rounded: I'm forced to learn/use a function/aspect that I might have glossed over. And occasionally a particularly nice usage of syntax jumps out and gets adopted.