• Course: TDD for C++
  • Date entered: 2021-07-21 16:59:52 UTC
  • Course rating: Excellent
  • Most useful learnings: Writing the ABSOLUTE LEAST amount of code to pass the test and NO MORE. This was probably the biggest watershed moment for me.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements:
  • Exercise rating: Excellent
  • Exercise improvements:
  • Instructor comments: Gave us space to try to do the exercises on our own but was also proactive at keeping an eye open for when we were completely stuck. Good balance.
  • Better prepared: Bring it on!
  • Start tomorrow: Yes -- I'm in a tech lead role and can plan, require, and mentor other team members to incorporate TDD into the work flow. Also starting a small technology update where we have current code that needs to be updated and have an opportunity to implement tests.
  • Challenges to applying: Sometimes customers want to get into the weeds of how you do your work. If you need to provide justification, a challenge is explaining the need for "all the extra code". If you can mandate or convince developers to do unit tests, getting them to keeping tests small and narrowly focused; actually getting them to write the test first.
  • Other comments: I've taken other training via Skype/Teams/Zoom during the pandemic -- some had a lab component; some not. This course was by far the most engaging, well structured and interactive. Lecture was long enough to cover a topic and short enough to keep my attention. The exercises were long enough for me to get some good hands-on experience but short enough to keep the training moving. Well done.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: No