Following the book « Test Driven Development by Example » with Guile

Guile Logo

I love Test Driven Development. You might already know it if you are following my work. Kent Beck wrote the book in 2002. He has chosen to provide examples using Java and Python in an Object Oriented way.

Now, I want to use the Guile programming language to follow the examples in the book and see how things are different !

Guile has Object Oriented capabilities, thanks to its GOOPS module. But here I would like to have a better feeling about the differences between Object Oriented and Functional paradigms.

Guile is not a pure functioral language. However, I will try to avoid non pure features of the language (like mutations).

I will focus on the Part 2, the one where Kent is writing a small version of xUnit.

P.S : Thank you Kent for your work and energy. It has made my dev journey a lot much more enjoyable !

Thank you very much for reading this article!

Don't hesitate to give me your opinion, suggest an idea for improvement, or ask a question! To do so : contact me.

Don't miss out on the next ones...

And more importantly, share this blog and tell your friends it's the best blog in the history of Free Software! No kidding!

#gnu #guile #tdd #book #english