Course code:
BARR-13
Years with company:
2
Years programming:
35
Primary programming language:
C
Other programming languages:
Python
Unit test harnesses:
CppUTest, home brew
Something else:
Outdoor enthusiast.
Test practice now:
Some debug stepping confirmation and final testing in the target environment.
Target system:
ARM Cortex M3/M4 mix
Dev tools:
IAR, Ozone, gcc
Build time:
1-5 minutes
Coding standard:
Currently very limited. Targeting adoption of a slightly modified BARR-C:2018.
Function too long:
When it does more than its core purpose and/or gets complex or too long (> ~200 verbose lines).
Code reviews:
Informal BitBucket reviews requiring two approvals from a potentially large audience.
Code time:
20
Test time:
40
Debug time:
40
Favorite thing about dev:
Building solutions to problems.
Least favorite thing about dev:
Dealing with messy code and lacking documentation.
Tdd knowledge:
That it focuses on establishing tests first to provide a pathway and automated checks that validate the functionality of developed code.
Why are you attending:
Personal interest combined with company initiative to change to this method.