Course code:
NEAT-1
Years with company:
3
Years programming:
8
Primary programming language:
C++
Other programming languages:
C, python, java
Unit test harnesses:
catch2, gtest
Something else:
I do other things after work
Test practice now:
There is a small portion of the code with unit test using catch2. The rest of the code runs in the device and evaluated based on its performance.
Target system:
Embedded device
Dev tools:
git, stash, slack, jenkins, eclipse, vim
Build time:
1-5 minutes
Coding standard:
I like the C++ Google standard
Function too long:
No real rule. For me: if you have scroll down multiple times to see the end, if the function does more than one thing, if unit test is impossible because the function is using many things
Code reviews:
Peer review through Stash. Usually involve 1 or 2 other developers
Code time:
40
Test time:
30
Debug time:
30
Favorite thing about dev:
Solve problems, creativity, see the code in action on real devices.
Least favorite thing about dev:
Conflicting priorities, poor code.
Tdd knowledge:
Not much just the idea.
Why are you attending:
Effort to enforce tdd on the company.