Course code: WEB-21
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
I am currently Senior Embedded C developer at with
Test practice now:
We have developed a unit test framework to call our periodic and sporadic functions using that we perform our testing on the hardware itself.
We have standards to name variable, functions, user-defined data types.
Function too long:
By line of the code and depth of the function-calls.
We have basic self-checklist to perform code review. After that, we perform peer review.
Favorite thing about dev:
It is like writing a story. It gives me pleasure to build a system that actually driven by some lines of code.
Least favorite thing about dev:
TDD is development approach where development is driven by testing. We have to write test first and after that we need to create a code to pass that test.
Why are you attending:
I am aware about purpose of TDD, but I would like to know how it can be actually used in Embedded Software Development. I have heard that TDD is time consuming, so I want to really know how it can be implemented efficiently in our projects.