Hi all,
I'm a huge fan of TDD (Test-Driven Development) et I used to use tools such as RSpec (Ruby). So naturally, I looked to HSpec, but it seems not idiomatic in Haskell.
I have a bunch of questions:
- Do you do TDD?
- Which tools do you use?
- Is doctest "better" (in some senses) than HSpec? Why?
- Are HSpec and Doctest complementary? If so, in which case do you use one or another?
- Is there some Haskell-specific good practices do to TDD?
Thanks in advance for your lights.