• Course: TDD for Embedded C
  • Date entered: 2016-05-20 10:40:41 UTC
  • Course rating: Good
  • Most useful learnings: Introduction of the TDD concept and philosophy.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Could have been split into 2 parts. First the introduction with small exercises to introduce the concept then allowing participants to try it on real code in their workplace then 2nd session to discuss or resolve the real life issues in implementing this in the real work environment.
  • Exercise rating: Fair
  • Exercise improvements: They are very basic, but I understand why it needs to be such simple for the training. However, good use of cyber dojo
  • Instructor comments: Instructor is of course very knowledgeable and experienced.
  • Better prepared: A little
  • Start tomorrow: There is significant legacy code and first step is to create unit testing framework and considering significant amount of legacy code, applying it on legacy code while doing new development.
  • Challenges to applying: - Significant amount of Legacy code and efforts required for legacy code testing. - 'Module' testing framework - All this while doing new development with again very short market driven deadlines rather than
  • Other comments: As mentioned earlier, could have been split into 2 parts (first part with introduction with small exercies and then allowing participants to apply it on their code followed by another session to discuss and resolve the issues, if any.
  • Legacy code workshop: Yes
  • Recommend to others: No
  • Quote permission: No