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