• Course: Test-Driven Development
  • Date entered: 2012-04-27 07:23:29 UTC
  • Course rating: very good
  • Most useful learnings:
  • Concepts v exercises: good balance
  • Presentation v discussion: Good balance
  • Course improvements:
  • Exercise rating: very good
  • Exercise improvements: Sometimes it wasn't very clear from the explanations on the exercises alone what we were intended to achieve. (Some more info was available in the slides and it would have helped having that info in the code comments as well). This was the case with the CircularBuffer_Print exercise. Otherwise; the exercises were well organized and very helpful to finish understanding the concepts.
  • Instructor comments: Ok. Knows the stuff well. The examples that he gives are valuable and the course is dynamic.
  • Better prepared: Much better
  • Start tomorrow: I feel comfortable to start using TDD on my new code. I'm still hesitating if writing or not unit tests for my legacy code.
  • Challenges to applying: - Refraining from writing more code than actually needed to pass the tests. - We usually work with plans a tight schedule. I understand that in the long term we will end gaining time; but for the moment the issue is how to accommodate the initial efforts of TDD to the coming deadlines.
  • Other comments:
  • Legacy code workshop: Yes
  • Recommend to others: yes
  • Quote permission: yes