Course code:
INF-1
Years with company:
1
Years programming:
6
Primary programming language:
C++
Other programming languages:
Python, CUDA, C
Unit test harnesses:
Catch2
Something else:
Software engineer with Electrical Engineer background in communications and DSP.
Test practice now:
Manually. No unit tests or any automated tested machinery.
Target system:
Linux on x86. Basically a mini-desktop platform with a few GB of memory.
Dev tools:
CMake, GCC, Clang format, VS Code, Visual Studio
Build time:
11-30 seconds
Coding standard:
No official coding standard.
Function too long:
When it has more than one purpose.
Code reviews:
All changes to the main dev branch must be submitted as a PR on bitbucket, req. one reviewer.
Code time:
5
Test time:
0
Debug time:
5
Favorite thing about dev:
Problem solving.
Least favorite thing about dev:
Working with poorly thought out legacy code.
Tdd knowledge:
Familiar with the concept, but haven't worked on a project that develops strictly by TDD.
Why are you attending:
Proximate cause: chosen training by the software manager. Ultimate cause: training has real value.