Today, I have completed the Bowling Game Kata. Below are my notes:
- It took me three three hours to complete.
- I wanted to do this kata because I was interested in learning how scoring of bowling games worked.
- The kata ended up very frustrating, because I had to refactor code extremely often.
- The problem seemed like a great exercise for TDD.
- I was able to see where I was not following DRY principles. It was easy for me to convert non-DRY code to DRY code. I am feeling more confortable with constantly thinking about DRY as I am coding.
P.S. I would have to say that my level of self-awareness of copying code was IV during this kata. Please see what the levels mean in my learning plan.
No comments:
Post a Comment