Course code:
BARR-11
Years with company:
1
Years programming:
4
Primary programming language:
C++
Other programming languages:
Python, C, C#
Unit test harnesses:
GoogleTest, Nunit, Junit, python unittest
Something else:
I enjoy being outside and biking quite a bit
Test practice now:
A mix of tdd and writing tests after the code.
Target system:
arm cortex
Dev tools:
gcc/msvc for testing, IAR for firmware
Build time:
Under 10 seconds
Coding standard:
We try to include tests for anything new that's added
Function too long:
When its purpose becomes unclear or hard to follow
Code reviews:
Generally done during merge/pull requests or through informal meetings
Code time:
50
Test time:
30
Debug time:
20
Favorite thing about dev:
The problem solving and creative aspects of designing/implementing it.
Least favorite thing about dev:
Being stuck with hard to understand legacy code bases.
Tdd knowledge:
The process of writing an interface, testing against it, and then writing the implementation to fulfill the test cases.
Why are you attending:
I'm always trying to be a better developer and learn more. (Also my company is paying for it)