Course code:
EMM-002
Years with company:
5
Years programming:
30
Primary programming language:
C
Other programming languages:
Python, C++
Unit test harnesses:
Unity, Google Test
Something else:
I'm a beginner photographer, mostly landscapes. And I have an interest in learning the Rust programming language.
Test practice now:
Bluetooth Protocol-level test suites
Target system:
System-On-Chip with Bluetooth stack
Dev tools:
CMake, cross-compilers, debugger, protocol analyzers, conformance testers
Build time:
11-30 seconds
Coding standard:
C99 compliant with an increasing interest in Automotive Quality initiatives (MISRA, code coverage)
Function too long:
No company mandated directive here, however, it should perform a narrowly-defined single output
Code reviews:
Reviews performed thru Azure DevOps with two reviewers required to push a PR.
Code time:
20
Test time:
50
Debug time:
30
Favorite thing about dev:
Solving problems and delivering robust solutions for our customers
Least favorite thing about dev:
Ambiguous requirements and unrealistic expectations
Tdd knowledge:
A little exposure in regard to writing negative UT followed by positive UT and, finally, code.
Why are you attending:
Training was recommended by the Swiss team and a desire to improve product quality