Course code:
TAN-001
Years with company:
7
Years programming:
35
Primary programming language:
C
Other programming languages:
Python
Unit test harnesses:
Robot Framework
Something else:
I like to mountain bike, do DIY projects around the house (ie install ceiling fans, shoot things with my brand new nail gun). Make pizza in our pizza oven. Sun and swim in the backyard.
Test practice now:
Run PC-Lint static analysis. Home grown unit tests that call into each function in a file and test inputs, branches and lines of code.
Target system:
Poor use of semaphores, delays, timers all over the place.
Dev tools:
IAR Workbench, STM32Cube, GCC, Saleae logic analyzer, PC-Lint
Build time:
11-30 seconds
Coding standard:
x
Function too long:
Duplication in it. Too many branch paths. Side-effects.
Code reviews:
Performed in GitHub.
Code time:
50
Test time:
25
Debug time:
25
Favorite thing about dev:
Structured, truely event driven state machine design, readability, modular and it works.
Least favorite thing about dev:
Hard-coded unit tests.
Tdd knowledge:
Very little
Why are you attending:
I was asked to rate it usefullness for our developers.