Hello Colin, Do you know any good tutorials about learning clojure.test. ?
Roelof Op dinsdag 28 oktober 2014 10:16:19 UTC+1 schreef Colin Yates: > Hi Roelof, > > I have used midje for a few years now and it is excellent. It was the > first one I picked up. > > However, I would recommend clojure.test *whilst learning* for a few > reasons: > - it is sufficient > - it is opinionated and therefore keeps you on the straight and narrow > - it is (probably) the best supported in terms of IDE support (emacs and > CIDER for example) > > Midje is great, it really is. And although I haven't used any of the > others (although I have looked at them and am very familiar with BDD) I am > sure the same could be said of them. However, for me the question is one of > focus and guidance. > > Part of midje's greatness is its flexibility. It supports top down, bottom > up, makes mocking easy etc. None of which helps when the problem being > solved is "how do I do this *idiomatically*". clojure.test is much more > opinionated, so if you are fighting the tool then that is a big flag that > you might be doing something wrong right there. I picked up Midje for > example and it allowed me to carry on writing OO code far longer than I > should have. Had I used clojure.test then I wouldn't have had to fight some > small incidental complexity battles (junit integration for example) and > would have lost other battles I shouldn't have won (if you see what I mean). > > Ultimately, there are no wrong choices here - they are great. > > If it helps, I am starting a new project and starting off with > clojure.test to see how far that gets me. This is more to do with "grass is > greener" than anything else :). > > On Sunday, 26 October 2014 17:51:11 UTC, Roelof Wobben wrote: >> >> Hello, >> >> Im learning clojure as the beginnner. >> When im googeling for a testing platform there seems to be two major >> choices midje and specjl. >> >> Now I see that my learning course from github uses midje. >> >> Can I better learn midje and it this one still active maintained or can I >> better learn specjl. >> >> >> Roelof >> >> -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.