Course code:
SP-CPP-4
Years with company:
0.24
Years programming:
20+
Primary programming language:
C++
Other programming languages:
C, Python regularly
Go occasionally
Unit test harnesses:
CppUnit, GTest, Catch2, doctest, but not extensively or any of them.
Something else:
Most of my career has been in small companies and I'm usually drawn into leadership/manager roles.
Test practice now:
Occasional unit tests. By running the code.
Target system:
Mostly STM32 based boards. PX4 Autopilot.
Dev tools:
VSCode, Emacs occasionally. GDB, some of the simple SWD probes, STLink.
Build time:
11-30 seconds
Coding standard:
Still under development for the company, follow conventions/standards in frameworks we use.
Function too long:
Personal preference.
Code reviews:
A team member or lead reviews a pull request. Not done as a group.
Code time:
80%
Test time:
5%
Debug time:
15%
Favorite thing about dev:
It's the power to make machines do amazing things
It's satisfying to create solutions to problems
Least favorite thing about dev:
Deadline pressure, poor documentation, and people who don't care.
Tdd knowledge:
A read James' book many years ago.
Why are you attending:
I want to have confidence that what I am creating will work.