The posts and Midje looks pretty interesting, but I'm not sure if I was able to follow, being new to Clojure. I'll give it another try later :)
Meanwhile, I've adjourned TDD in my project and wrote some code without it to see if it makes more sense to me that way. I have to say that, although I dismissed the REPL earlier, I've used it heavily after discovering JLine. I basically had both Jetty (with hot deployment) and a REPL constantly running. I ended up testing most of my changes by directly calling the function I was working on in the REPL, only occasionally refreshing the browser to see if everything was still working. It worked pretty well for development, but I somehow miss the cosy feeling of confidence created by TDD. I also noticed that I don't think about design and refactor as much as I did with TDD in Java. Will your talk be recorded? I'd be interested. On 12/10/10 05:42, Brian Marick wrote: > > On Oct 11, 2010, at 8:53 PM, John Stoneham wrote: >> For another point of view: take a look at what Brian Marick's been >> doing with a framework called Midje to do outside-in TDD. It helps you >> mock out function dependencies and might get you where you want to go. >> It's just maturing now but I found his blog posts illuminating. > > I'll be doing a talk on this at Strange Loop, and would also be happy to show > people at clojure-conj. > > ----- > Brian Marick, independent consultant > Mostly on agile methods with a testing slant > Author of /Programming Cocoa with Ruby/ > www.exampler.com, www.exampler.com/blog, www.twitter.com/marick >
signature.asc
Description: OpenPGP digital signature