TDD for Embedded C
2018-04-27 02:57:38 UTC
Most useful learnings:
TDD concepts, methods, and implementation.
Concepts v exercises:
Not enough exercises
Presentation v discussion:
Move the Agile discussion out. I feel that more could have been addressed from the TDD perspective which includes more exercises, with more examples of refactoring and Legacy support. But then, I am going to be approaching my challenges from the Legacy angle.
More examples of refactoring and a stronger look at Legacy code issues.
James Rocks! Totally enjoyed him.
My challenges come with me presenting to management the need to go down this path for future development. If they feel that there is not going to be an immediate return on the investment in this change then they will not support any effort to change.
Challenges to applying:
As mentioned early on, FW is invisible, and it is even more invisible in my organization where after 30 yrs of being entirely mechanical, they have only started with electrical and FW products in the last 6.5 yrs. They have operated under the waterfall for 30 yrs and they continue to espouse that method for product development. Hoping to see some change.
Avoid the pizza...
Legacy code workshop:
Recommend to others: