Course:
TDD for Embedded C
Date entered:
2015-02-09 10:31:03 UTC
Course rating:
Excellent
Most useful learnings:
The whole strategy of TDD: how the process eliminates problems as it progresses rather than leave it until an indeterminate later point.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
Some pre-course guidance on creating a real example of our code to be worked on later in the week.
Alternatively, a follow up workshop where we have had a chance to try TDD on our code would be very useful.
Exercise rating:
Excellent
Exercise improvements:
Using our own code as mentioned above.
Instructor comments:
James is very knowledgable in this subject and was easily able to answer all our questions. Also his extensive general knowledge of embedded coding was extremely useful.
The topics were clear, understandable and well presented.
Better prepared:
Much better
Start tomorrow:
Unfortunately the existing pressure of work on specials for legacy products means that I cannot make immediate use of TDD.
However, I am very hopeful that the next special will be able to make use of TDD!
Challenges to applying:
My particular area is concerned with maintenance of existing products and it is not likely that time would be allocated to re-factor the entire instrument code.
Also at least one instrument has run out of code space to such an extent that is has already be hand optimised to save space.
New product developments are most likely to be able to make use of TDD.
Other comments:
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes