TDD for Embedded C
2021-10-22 16:27:24 UTC
Most useful learnings:
It is better and faster to write test code before writing production code. In the long run it will keep the code more maintainable and cleaner and best of all hopefully bug free.
Concepts v exercises:
Presentation v discussion:
The course did a great job introducing TDD. Implementing the principles into the legacy code will take some time to get used to, to make the process of finding the right tests especially in small steps effective
They were a good starting point for TDD
David did a great job explaining how to apply TDD. He also gave a lot of recommendations on how to improve the code further. Thank you and James for taking the time!
I will definetly start implementing TDD from now on and improve my skills using the techniques learned
Challenges to applying:
general opinion from some colleagus is that automated testings of code take to much time. Improving the software product without generating bugs in the long run will hopefully change their mindset and improve the overall quality of atleast my code.
Legacy code workshop:
Recommend to others: