TDD for Embedded C
2018-10-03 19:02:23 UTC
Most useful learnings:
The benefit of developing the tests before writing the code, which is a big change from my current approach. Additionally, discussions about Agile processes were helpful in understanding how I could propose changes to our organizational structure for embedded development.
Concepts v exercises:
Presentation v discussion:
The exercises were good in general, but I feel we didn't have enough time to fully complete an exercise before moving on to the next presentation or discussion topics.
Technically I could start tomorrow, but I know I'll have a mountain of other activities that will prevent immediate action. Hopefully I can wade through that quickly enough to have an opportunity to try TDD while the thoughts are still fresh.
Challenges to applying:
Finding time to bring up a test environment on my system. Also, it will be difficult to change some well-established culture regarding code writing and debug-later approach.
There was a lot of technical content thrown at us over the last few days, and it can be overwhelming to absorb it all. I appreciate that this website has many resources to help refresh thoughts once a week or two has passed.
Legacy code workshop:
Recommend to others: