Course code:
DYNON-1
Years with company:
13
Years programming:
30
Primary programming language:
C
Other programming languages:
perl
Unit test harnesses:
CppUTest
Something else:
I use vi, what else do you need? ;)
John Aaron is a steely eyed missile man.
Test practice now:
An extensive but manual process involving debugger verifications, regressions, and end to end test both in a simulated and real-world environment.
Target system:
Embedded Linux and bare-metal ARM.
Dev tools:
vi, gdb, cscope, Qt Creator, unix
Build time:
11-30 seconds
Coding standard:
I personally use K&R for C.
Function too long:
When adding lines to reduce obfuscation reaches diminishing returns.
Code reviews:
Informal; usually a second set of eyeballs and a walk-through. Sometimes exhaustive, sometimes not.
Code time:
25%
Test time:
50%
Debug time:
25%
Favorite thing about dev:
Being in the zone.
Least favorite thing about dev:
Being out of the zone.
Tdd knowledge:
That it's a methodology for developing code by creating tests prior to writing a chunk of code.
Why are you attending:
Testing is hard and it's essential and I want it to be better, more reliable and more often performed. If it's also easier that'd be great.