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