Course code:
NIELSEN-2
Years with company:
12
Years programming:
12
Primary programming language:
C, C++
Other programming languages:
Arm assembly
Unit test harnesses:
/
Something else:
Fimrware developer, system designer, RTOS kernel designer
Test practice now:
1) Unit testing, but not methodologically and systematically.
2) SQA department
Target system:
ARM Cortex M7; Running Quantum Leaps
Dev tools:
GCC, JTAG debuggers
Build time:
11-30 seconds
Coding standard:
Unit segregated in concise, clear functions. Well defined API.
Function too long:
High cyclomatic complexity, high "wtf" factor.
Code reviews:
Code reviews tends to discuss personal coding style rather than reviewing code.
Code time:
30
Test time:
10
Debug time:
60
Favorite thing about dev:
Creativity
Least favorite thing about dev:
Potential for failure, bugs that show up once released.
Tdd knowledge:
It's a design approach that designs a test before the actual code. In theory produces better code as the code is more modular and with less independence. Good for production, bad for early prototyping.
Why are you attending:
We're trying to embrace TDD in our development flow.