TDD for Embedded C
2020-03-28 00:14:59 UTC
Most useful learnings:
How to change my main focus from product features to firmware functional failures what need to identify and build test cases for there failures rather than functional test.
Concepts v exercises:
Presentation v discussion:
Test Driven Development could be the solution to many bug fixes followed by firmware release so this cause improved my though pattern.
I could not get into exercises right from the start since I was not families with test development environment but later get in to tools and concepts.
Writing test is inverse thinking for me as you first understand what is return value of the function not what needs to pass into the function.
Good communicator.. give more example projects will help to understand your concept of TDD
Legacy code need to find a way to improve with TDD, I am sure I will find a way to start sooner that not later.
Challenges to applying:
Time for firmware development in Active Sprints need to consider these approach of code development and code review based on TDD as a must criteria
Much better than attempts of previous remove learning, it is better if there is way to make and group exercise to learn together
Legacy code workshop:
Recommend to others: