• Course: TDD for Embedded C
  • Date entered: 2021-10-22 16:27:24 UTC
  • Course rating: Excellent
  • 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: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: 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
  • Exercise rating: Very Good
  • Exercise improvements: They were a good starting point for TDD
  • Instructor comments: 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!
  • Better prepared: Much better
  • Start tomorrow: 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.
  • Other comments: No
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: No