Course:
TDD for Embedded C
Date entered:
2020-03-28 00:14:59 UTC
Course rating:
Excellent
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:
Good balance
Presentation v discussion:
Good balance
Course improvements:
Test Driven Development could be the solution to many bug fixes followed by firmware release so this cause improved my though pattern.
Exercise rating:
Very Good
Exercise improvements:
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.
Instructor comments:
Good communicator.. give more example projects will help to understand your concept of TDD
Better prepared:
Moderately
Start tomorrow:
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
Other comments:
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:
No
Recommend to others:
Yes
Quote permission:
Yes