• Course: TDD for Embedded C
  • Date entered: 2019-02-27 19:57:03 UTC
  • Course rating: Excellent
  • Most useful learnings: Iterative approach in really small steps makes it easier to find where the error is. Unit tests are useful to learn how to use APIs you may not be as familiar with. Refactoring guidelines.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: More time spent on strategies to reduce effort needed to create Test Doubles.
  • Exercise rating: Excellent
  • Exercise improvements: An exercise trying to test legacy code would have been nice. Is that covered in the legacy workshop?
  • Instructor comments: The instructor knew the material well, concepts explained were very practical.
  • Better prepared: Much better
  • Start tomorrow: No. Short term schedule pressure.
  • Challenges to applying: Build system and workflow changes to make it seamless. Current long build process. Concerns about overloading CI systems, as they are shared between multiple projects. Concerns about long delays on feedback loop due to CI system being blocked with other tasks that take longer to complete.
  • Other comments: Really appreciated not needing to spend time setting up prerequisites. The parking board helped to ensure questions got answered.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: No