Day 8 of the Elm Advent Calendar.
A summary of the test-driven development series in the functional language Elm.
-Chapter 1-4 --Definition of dollar, definition of times -Chapter 5 ~ 7 --Until the definition of franc -Chapter 8 ~ 11 --Money, currency, factory method definition -Chapter 12 ~ 13 --Until the definition of reduce -Chapter 14 --Until the definition of reduce considering the rate -Chapter 15 ~ 16 --Increased abstraction from Money to Expression and added various tests
After writing this series, I am convinced that it is a wonderful book of Test Driven Development. Written in Java for many, I'm also hoping to publish a test-driven book written in a functional language. Thanks to the solid subject matter, I was able to study Elm more than I expected, and I also learned the method of test-driven development. As a reflection, I did not fully convey the appeal of test-driven development and functional languages along a beautiful path because my ability was low, and I raised the original code to those who have not read the book. I regret that it was difficult to read because I didn't have it. Overall, I personally feel that it's a success, so I'm thinking of taking on the challenge of other object-oriented design and domain-driven development with Elm. Thank you very much to those who read the series, those who promoted it, and those who gave us advice.