What I liked
- Coding
- Thinking of design principles
- Very entertaining
- Illustrative examples
- The first part was great. The refactorings were nicely explained
- Nice refactoring session
- Presenter clearly knew what he was talking about
- Nice revisiting of "Bowling Kata"
- Concrete application of the principles
To make it perfect
- Different keyboard
- Be more cautious about the extent to which to apply in real life
- Domain for the exercise is not very well understood
- Explain bowling kata rules for those who don't know yet (I lost track of the dojo as soon as people started coding)
- Explain what is a refactoring => Changing code without changing behaviour
- More about the definition of OCP (Open Closed Principle)
- Drop Randori: implement both FizzBuzz and Bowling as katas
|