Course code:
SP-EC-01
Years with company:
1
Years programming:
10
Primary programming language:
C
Other programming languages:
Python
YAML
MATLAB/Octave
C++
Unit test harnesses:
cpputest
Something else:
I am also an ultra-endurance athlete
Test practice now:
cpputest, docker, pmccabe, cppcheck, GitLab CI
Target system:
We program for ARM 32 bits chips, mainly NXP
Dev tools:
Visual Studio Code
NXP S32 Design Studio
Segger tools
Busmaster
Build time:
11-30 seconds
Coding standard:
ALL warnings, Internal naming conventions, No globals
Function too long:
When it doesn't fit in a single page
Code reviews:
None at the moment
Code time:
20
Test time:
30
Debug time:
50
Favorite thing about dev:
Making electronics do stuff and the endless search for better methods or solutions.
Least favorite thing about dev:
The ease of not being rigourous and the multitude of tools/methods applicable.
Tdd knowledge:
Tried on my own based on articles and workshop. Used cpputest starter project.
Why are you attending:
See how TDD is done properly and in depth. How to apply it efficiently to firmware developement