Course code:
ZEBRA-3
Years with company:
8
Years programming:
32
Primary programming language:
C
Other programming languages:
Assembly
Unit test harnesses:
None
Something else:
...
Test practice now:
JTAG emulator, logic analyzer, oscilloscope, debug logs.
Target system:
Embedded micro-controller, sometimes with sometimes without embedded RT OS
Dev tools:
Greenhills, IAR
Build time:
1-5 minutes
Coding standard:
Stick as best you can to what's already there.
Function too long:
When it no longer has a single easily described purpose.
Code reviews:
Code Collaborator. I focus on finding unintended side effects
Code time:
45%
Test time:
45%
Debug time:
10%
Favorite thing about dev:
Creativity
Least favorite thing about dev:
It's up to the SW developer to prove that the problem is with the HW.
Tdd knowledge:
Another 3 letter acronym in this case meaning Test Driven Development. A method of SW development where the test cases are developed before the code.
Why are you attending:
To see how the Agile process can be applied to embedded SW development.