Course code:
SP-EC-01
Years with company:
11
Years programming:
15
Primary programming language:
C
Other programming languages:
Python, LabVIEW
Unit test harnesses:
None
Something else:
I had a difficult time with C++ in university.
Test practice now:
Functional validation, black box, white box, error path validation
Target system:
Embedded systems, now mostly ARM targets, multiple processors
Dev tools:
MPLAB, Segger, GCC, Eclipse
Build time:
30-60 minutes
Coding standard:
Internally developed, includes MISRA-C compliance. Systems comply with MIL-STD-882 System Safety.
Function too long:
When I struggle to hold it in my mind.
Code reviews:
Nonstructured
Code time:
40
Test time:
20
Debug time:
40
Favorite thing about dev:
Putting the magic into systems
Least favorite thing about dev:
The suspicion that the whole codebase is a sandcastle.
Tdd knowledge:
It is an imposed discipline, somewhat monk-like, that purports to keep the demon dogs at bay.
Why are you attending:
TDD has been on my radar for a long time, but I haven't dedicated the time to investigate.