Course code:
GE-3
Years with company:
5
Years programming:
30
Primary programming language:
C
Other programming languages:
C++, Java, asm
Unit test harnesses:
None
Something else:
I play the drums.
Test practice now:
Debugger. Some test code that runs on the target and typically gets discarded once everything passes.
Target system:
Dual core, Cortex M4 micro controller. 128K RAM, 1M of flash. NEC V850 micro. 8K RAM, 256K flash.
Dev tools:
IAR compiler, Visual SlickEdit.
Build time:
1-5 minutes
Coding standard:
Presently non-existent. No tools to enforce one in place. Working on adopting one published by Michael Barr
Function too long:
If I can't see both of the outer-most braces that scope the function without scrolling up/down.
Code reviews:
Weak. Review diffs between old and new with a couple of programmers.
Code time:
30
Test time:
30
Debug time:
40
Favorite thing about dev:
Design & Debug. Coming up with clean, elegant solutions that are scalable (even though doing that is really, really hard).
Least favorite thing about dev:
Trying to schedule its development time.
Tdd knowledge:
I have read 1/2 of the book. I've also seen a couple of real-world examples of it being used at GE & Renesas which gives me faith that it really works. But I am really looking forward to experiencing it myself.
Why are you attending: