Course code:
BLUE-1
Years with company:
2
Years programming:
12
Primary programming language:
C
Other programming languages:
C++, rust, python, c#(kinda)
Unit test harnesses:
cpputest, python unittest/pytest,
Something else:
I like games, sports, politics, other things.
Test practice now:
In CI, sometimes at interfaces, with dependency injection, emulators, etc
Target system:
It's a computer
Dev tools:
gcc, gdb, MULTI, pdb, pytest, cpputest, valgrind, gperf, gcov, gprof,
Build time:
Under 10 seconds
Coding standard:
One per language, mostly based off existing standard
Function too long:
context, experience, software development guidelines
Code reviews:
1 or more people, varies with content of MR
Code time:
20
Test time:
40
Debug time:
40
Favorite thing about dev:
Interface design, understanding system interfaces and interactions between internal components
Least favorite thing about dev:
Sunk cost fallacies
Tdd knowledge:
Write tests (that start off failing), implement features
Why are you attending:
Our discipline is problem solving. There isn't a single hammer that solves every problem. Have very little experience with TDD but it seems like a good approach.