Course code:
EMM-002
Years with company:
3
Years programming:
9
Primary programming language:
C
Other programming languages:
Assembly, C++, Python
Unit test harnesses:
cpputest, unity, pytest, custom
Something else:
I like rock climbing and electronic music.
Test practice now:
As ASPICE mandates (3 layers)
Target system:
It's a Bluetooth SOC.
Dev tools:
cmake, clang goodies, CPU supplier toolchain, IBM DOORS, Azure devops, etc.
Build time:
Under 10 seconds
Coding standard:
MISRA 2012
Function too long:
When our HIS metrics tell us so
Code reviews:
Formally, there is a checklist. Practically, we use our engineering judgement.
Code time:
2
Test time:
7
Debug time:
1
Favorite thing about dev:
Doing actual development and solving engineering problems
Least favorite thing about dev:
Paperwork, wrangling infrastructure, strict processes
Tdd knowledge:
You have unit tests as the first consumer of your code. They sort of work as requirements.
Why are you attending:
We are adapting TDD on the company level. Always nice to learn something new.