TDD for Embedded C++
2018-11-08 23:32:08 UTC
Most useful learnings:
Some of the SOLID principles.
Concepts v exercises:
Too many exercises
Presentation v discussion:
The mob programming on actual code was ineffective at times due to constant change in direction without finishing the current train of thought. Maybe a better selection of target code could help, or a more strict process during the exercise.
The pair programming was ineffective in my opinion. Individual exercises would allow for better focus and faster pace. Having to synchronize your thinking with another person made the hole process confusing and usually settling on one person driving the exercise and the other watching. This was independent of being the one typing as I experienced both situations without touching the keyboard.
Very good. But at times I felt the presentations were a little rushed.
Yes. It is actually easier making progress using TDD.
Challenges to applying:
Including time for testing activities into task estimation.
The canned exercises were very good. I learned a lot from them.
Legacy code workshop:
Recommend to others: