Course code:
CISCO-19
Years with company:
4.5
Years programming:
20
Primary programming language:
C
Other programming languages:
Currently, none - apart from bits of scripting
Unit test harnesses:
CUnit
Something else:
Competitive chess player
Test practice now:
CUnit, try to write test code before writing the source code being tested.
Target system:
Embedded linux on TV set-top boxes
Dev tools:
Eclipse, Git, Gerrit, GNU tools for compilation, debugging etc.
Build time:
31-60 seconds
Coding standard:
MISRA, various in-house documents - but differences across the code base
Function too long:
Anything with more than 3 levels of indentation, or if I have to scroll "a lot" to view in code editor
Code reviews:
Gerrit
Code time:
5%
Test time:
10%
Debug time:
50%
Favorite thing about dev:
Problem solving and writing code in an elegant way so that others can understand it - so it "reads" well.
Least favorite thing about dev:
Not enough time spent actually coding!
Tdd knowledge:
Not much, though I try to write tests before the actual source.
Why are you attending:
Would like to improve our test code harnesses, so that it doesn't take so long to update tests and write new ones.