Course code:
DYNON-3
Years with company:
0.1
Years programming:
30+
Primary programming language:
C++
Other programming languages:
C, Python, PHP, shell, assembly, Java, Javascript, Objective-C, ...
Unit test harnesses:
CppUTest, XCTest, JUnit, Selenium, ...
Something else:
I don't like this planet.
Test practice now:
CppUTest
Target system:
custom embedded platform (Arm and x86)
Dev tools:
VSCode, Makefiles, git, Jenkins
Build time:
31-60 seconds
Coding standard:
We don't seem to have a formal coding standard here. :(
Function too long:
I try to keep functions to within a page of lines, but this is arbitrary and subjective.
Code reviews:
PRs are reviewed before merging to main. Who reviews is chosen by the PR author.
Code time:
20%
Test time:
5%
Debug time:
10%
Favorite thing about dev:
Problem solving
Least favorite thing about dev:
Agile
Tdd knowledge:
Step 1: Create tests to enforce spec requirements.
Step 2: Code to pass tests.
Why are you attending:
Assigned as a new hire, plus it's good to refresh my knowledge.