• Course: TDD for Embedded C/C++
  • Date entered: 2023-05-18 19:55:40 UTC
  • Course rating: Excellent
  • Most useful learnings: The most important thing I learned was a refresher in TDD. I do like having a testing framework and having tests to guide my development. I don't fully agree with the TDD ideology. I think if I was in an organization that fully embraced it I might feel different.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Extend the course hours and include more material to work on. The web interface is clunky and hard to find stuff and go to gather town and such but did not take away from the material of the class.
  • Exercise rating: Very Good
  • Exercise improvements: The exercises were good the way they are. I am not sure I can offer an improvement.
  • Instructor comments: Instructor is good at what he does and how he communicates it.
  • Better prepared: Bring it on!
  • Start tomorrow: Yes, since we already use testing frameworks and apply some of the principles of TDD. I am not sure we can implement all the principles only because it's hard to code prior to a design.
  • Challenges to applying: Creating tests before we know what to build. At least have some sort of design in place prior to coding.
  • Other comments: I wish it could be a longer course.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes