Course:
TDD for Embedded C++
Date entered:
2018-09-01 04:53:03 UTC
Course rating:
Excellent
Most useful learnings:
To take small steps and to choose much more meaningful names to tests and test phases.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
I tended to zone out a bit in the last 2 days. Perhaps an exercise or 2 that use TDD principals in a non-software environment?
I enjoyed the pair and small team collaboration, but found the mobbing too unwieldy, and the noise level often hit the point where I couldn't hear anyone because all I could hear were voices.
Exercise rating:
Very Good
Exercise improvements:
Instructor comments:
Engaging, personable. Very knowledgeable, with the "war stories" to back up assertions. Good examples drawn from experience.
Better prepared:
Much better
Start tomorrow:
of course
Challenges to applying:
As requirements, design, tests, etc. go through the Development Assurance Level (DAL) reviews, things get locked down. What I want to do is take a couple of months to go over my code in a paired programming mode, revamp and refactor as I go to make it much better and THEN tackle the DAL reviews. Applying TDD techniques to code that is rapidly being encapsulated in amber will be challenging.
Other comments:
It was a worthwhile experience that gave me insight into how I write/test code and how I can uplift myself.
Legacy code workshop:
Yes
Recommend to others:
Yes
Quote permission:
Yes