Course:
TDD for Embedded C
Date entered:
2015-06-04 00:55:04 UTC
Course rating:
Excellent
Most useful learnings:
How to write tests without modification of the production SW and without being on the target HW.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
Exercise rating:
Excellent
Exercise improvements:
In my previous lifetime, I was an Avionics Systems Engineer where I read code & made minor SW updates, but didn't do significant coding. In my new current role, I am a Systems and Software engineer with the expectation that I will become more involved with SW over time.
I am giving you all of that background so I can say that I thought the exercises were great. The exercises were able to be accomplished with minimal coding background which allowed someone like myself without significant coding experience to understand and appreciate TDD.
Instructor comments:
Great. I enjoyed the class.
Better prepared:
Much better
Start tomorrow:
I think as a company we should look to pursue it. However, since we are a medical (highly regulated) company, we would need to setup process' to support this type of development. So I don't think it will be "tomorrow", but I hope we can in the near future.
Challenges to applying:
In highly regulated environments, where minimal code change is usually desired because changes require regression analysis, re-execution of Validation/Verification activities, structural coverage analysis, etc. it may be a challenge to "train" management on the advantages.
Other comments:
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes