Course:
TDD for Embedded C
Date entered:
2015-10-23 18:51:03 UTC
Course rating:
Very Good
Most useful learnings:
A lot of my most frustrating bugs involve problems with synchronization between threads. You confirmed that TDD is not well suited for these problems. I think it is useful to know I shouldn't spend too much time trying to make these behaviors fit into unit tests.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
I still don't feel like I know how to deal with unit testing of monolithic functions before refactoring them to smaller units.
Exercise rating:
Fair
Exercise improvements:
I feel like something more interesting than a circular buffer would have been better. I still feel like doing something that I am so familiar with would be easier and faster without TDD, even with writing unit tests.
Instructor comments:
Better prepared:
Much better
Start tomorrow:
A lot of the nasty, legacy code and graphics intensive code I deal with still feels like a huge (and time consuming) challenge to deal with.
Challenges to applying:
Other comments:
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
No