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
> 


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to