TDD for Embedded C
2022-03-14 20:35:55 UTC
Most useful learnings:
TDD is practical; it was easier than I thought. Not only did it teach us TDD, but it provided insight into the design of the software.
Concepts v exercises:
Presentation v discussion:
I wish I had more time with the course material prior to the course. I understand that you wouldn't want to compromise your material in the event there's a cancellation, but going through all of the homework, optional, and pre-work for each class was longer than I expected.
I thought the course was very straightforward and insightful into our development practices and how it would shape them moving forward.
Bring it on!
Yes. The combination of the tools used, the training documents, and the course gave me confidence to implement cpputest into my projects.
Challenges to applying:
Previous experience integrating TDD into our workflow (currently determining the needs for validation of the Cpputest), timelines and accessibility are areas of focus in our development group, and software is very new to the company. Our manager has been supportive and as long as we provide a business case for these concepts, then we can pursue support from our IS team or a consultant.
I thought the use of gathertown made it surprisingly fun. The different rooms for collaboration was great. I appreciated the real-time feedback from James while we were doing the exercises.
It has me interested in the legacy code workshop. The videos will be great references.
Legacy code workshop:
Recommend to others: