Course code:
WEB-2
Years with company:
8
Years programming:
12
Primary programming language:
C
Other programming languages:
python
Unit test harnesses:
independently developed
Something else:
I've done personal projects involving tools for old game consoles.
Test practice now:
Combination of on-target testing and unit testing
Target system:
3 CPU arm-5 based system
Dev tools:
Greenhills Software, previously ARM/RealView
Build time:
5-30 minutes
Coding standard:
MISRA (configured), along with a page of guidelines
Function too long:
when you find yourself wondering how many things this function does
Code reviews:
done on a git server tool (stash)
Code time:
35
Test time:
20
Debug time:
45
Favorite thing about dev:
Developing features that achieve outcomes specific to the project, debugging and finding the root cause of issues.
Least favorite thing about dev:
Difficult to track hardware interactions, trouble getting consistent results
Tdd knowledge:
It is the idea that if it is useful for the project and has some function then you should be able to test for that functionality. If you know the desired result you can write a test to check the outcome before you even develop the code.
Why are you attending:
My boss suggested it, and it seemed like a good idea, also he said it wasn't optional.