Course code:
TAN-001
Years with company:
4
Years programming:
8
Primary programming language:
c
Other programming languages:
Javascript, Python, C++
Unit test harnesses:
Custom
Something else:
Avid bicycler and climber
Test practice now:
Unit tests, automated tests, manual tests, static code analysis
Target system:
Embedded device with three independent processors
Dev tools:
VSCode, GCC, IAR
Build time:
5-30 minutes
Coding standard:
Mostly stylistic; some constraints for how many actions single functions perform.
Function too long:
Functions should do a single action; otherwise they are usually overly complex
Code reviews:
Github PR reviews, invite team of 6 devs and 5 testers
Code time:
40
Test time:
50
Debug time:
10
Favorite thing about dev:
The puzzle and challenge to design a new feature and get it working.
Least favorite thing about dev:
Nothing about the actual development; around development there is bureaucracy and hierarchy
Tdd knowledge:
Testing, requirements written before development starts to ensure implementation follows design
Why are you attending:
Continued education