• 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