Thank you for your answers. 

Especially, thanks to Colin for such a detailed answer. 

Regards,

Timur

On Saturday, December 5, 2015 at 5:52:35 PM UTC+1, Magnus Therning wrote:
>
>
> Timur writes: 
>
> > Hi all, 
> > 
> > I'm using Clojure to build a set of services. 
> > 
> > Development with Clojure is fun but most of the time, I lose time with 
> > fixing regressions due to changing small parts of the codes. Do you 
> > have any best practices to avoid regressions occurring due to changes 
> > in the code? I use :pre and :post conditions. Sometimes, they are not 
> > sufficient. do not write so far regression tests as they are quite 
> > time consuming. Writing these tests will be probably an answer, I 
> > guess. Do you have any guidelines to write good regression tests? It 
> > would be nice if I could re-use the code that I type into the REPL to 
> > test separate functions, into the test code but most of the time it 
> > somehow does not work. Another problem I'm facing is many functions 
> > are dependent on each other, so I cannot test each separately, I pass 
> > the results in a map and each function updates the map, so I cannot 
> > write really atomic tests. 
> > 
> > Any suggestions? 
>
> Typed Clojure maybe? 
>
> /M 
>
> -- 
> Magnus Therning                      OpenPGP: 0xAB4DFBA4 
> email: mag...@therning.org <javascript:>   jabber: mag...@therning.org 
> <javascript:> 
> twitter: magthe               http://therning.org/magnus 
>
> Eagles may soar, but weasels don't get sucked into jet engines. 
>

-- 
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.

Reply via email to