Course code:
WEB-31
Years with company:
4
Years programming:
5
Primary programming language:
C
Other programming languages:
Python
Unit test harnesses:
CppUnitest
Something else:
I am a Firmware Engineer. I am very much interested in how to get quality code using TDD.
Test practice now:
We have a CppUnitest framework, but I don't have deep knowledge of it.
Target system:
ARM Cortex
Dev tools:
Segger JLink
Visual Studio
Visual GDB
Visual Studio Code
Make
Build time:
11-30 seconds
Coding standard:
I have our own. It is a combination of some of the Standards which are already out there.
Function too long:
I look if anything in that function can be modularise and can that module be used by some other functions.
Code reviews:
I look for structure, is it following code standards, code make sure there is nothing malicious. I also try to make sure the application code is hardware agnostic. Then I build it myself, load it and make sure the target is happy.
Code time:
60%
Test time:
20%
Debug time:
20%
Favorite thing about dev:
Coding
Least favorite thing about dev:
Sometimes, build system
Tdd knowledge:
I am not sure if I know much about it.
Why are you attending:
So, that I can start implementing TDD for the future projects and see if I can apply it to the current projects