Course:
TDD for Embedded C
Date entered:
2024-09-20 23:39:14 UTC
Course rating:
Very Good
Most useful learnings:
Knowledge of the tools that exist, as well as the beginning of a framework on implementing said tools.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
I'm unsure at the moment. I'm relatively new with firmware and believe that the course was quite helpful.
Exercise rating:
Very Good
Exercise improvements:
I felt there was often a disconnect between the exercise intent and what the students understood they were to do. Changing the description and/or lead up to the exercises may help clear up some of the confusion, leading to a more productivity.
Instructor comments:
I felt the instructor was knowledgeable and interested in teaching the class. However, some modification to the way some of the exercises are explained could be useful. Please see previous comment.
Better prepared:
Moderately
Start tomorrow:
Yes and no. Some of the concepts are easy to apply to many situations. Others situations call for more finesse. For instance, how do you test the functionality between to pieces of hardware during integration? It'll often be different in each application and requires some thought. However, the course certainly laid down a decent framework and argument for going down the TDD path.
Challenges to applying:
Firstly, standardization. Getting everyone to standardize on a TDD toolset and application of those tools will be quite difficult. Past that, it's just figuring out the correct method to apply it to the various efforts.
Other comments:
N/A
Legacy code workshop:
Yes
Recommend to others:
Yes
Quote permission:
No