TDD for Embedded C
2024-01-26 17:22:52 UTC
Most useful learnings:
This is the second time taking the coarse and the most useful thing was learning how to do right all the things I learned wrong the first time. I could understand the little minutia that makes a big difference in my understanding of how to do TDD. Interface and decoupling. Testing in isolation. Testing only interfaces not internal code implementation. How to use fakes and spies and what mocks actually do.
Concepts v exercises:
Presentation v discussion:
I found a number of Little things, particularly in videos that look like they evolved over time with patches.
Not being a C++ user I got a bit frustrated with things C++ introduced and distracting from what I want to learn.
Sometimes I did not understand what I was supposed to do. That might just be me though. Hints were helpful and rereading instructions helped.
I enjoy your humor and understanding of what we are faced with. Your knowledge was good. I like seeing that you make the same mistakes we do and did not edit it out to look like you always write perfect code the first time.
I am using it now.
Challenges to applying:
Getting others on board with it. I am responsible for mandating its use. Are group will all be signing up to take this course very soon.
It is a bit long, but there is much to learn. I am not sure how you could shorten it.
Legacy code workshop:
Recommend to others: