Course code:
WEB-37
Years with company:
4
Years programming:
6
Primary programming language:
C
Other programming languages:
Python, Rust
Unit test harnesses:
Pytests, google test, rust test suite
Something else:
Tinkerer first, software engineer second
Test practice now:
Unit test, manual test, static analysis
Target system:
Embedded vision system with mechanical components and real time control
Dev tools:
Emacs
Build time:
11-30 seconds
Coding standard:
C99
Function too long:
About 25-50 lines
Code reviews:
Bitbucket pull request
Code time:
40
Test time:
10
Debug time:
50
Favorite thing about dev:
Rapid development, reusing robust architecture
Least favorite thing about dev:
Esoteric/time wasting bugs
Tdd knowledge:
Prove each step as you take it
Why are you attending:
To help inform best practices and improve code quality