Course code:
SP-EC-01
Years with company:
10
Years programming:
25
Primary programming language:
C
Other programming languages:
C++
Python
Rust
Unit test harnesses:
CppUTest
Something else:
Embedded Software Consultant
Test practice now:
Unit testing with a test harness and then system level testing using a custom Python test harness that interacts with the hardware system.
Target system:
varies based on the project
Dev tools:
A wide range. Visual Studio Code, Eclipse, CppUTest, Metrix++, Understand, etc
Build time:
Under 10 seconds
Coding standard:
Generally adhere to directives in MISRA-C. Style standard is custom for C/C++.
Function too long:
when it starts to have multiple conditionals.
Code reviews:
usually done with customers
Code time:
70
Test time:
20
Debug time:
10
Favorite thing about dev:
The usefulness of writing software that controls electronic systems.
Least favorite thing about dev:
Delivery time pressures and the lack of budgets to get things done.
Tdd knowledge:
Fair amount. Have read several books. Used it on several projects.
Why are you attending:
To evaluate the self paced course and fill in knowledge gaps to improve my development activities.