Course code:
WEB-38
Years with company:
0
Years programming:
10
Primary programming language:
Rust
Other programming languages:
C, C++, Python, JavaScript, Java
Unit test harnesses:
Googletest, JUnit, Jasmine, Rust's test framework
Something else:
I enjoy testing and embedded software development.
Test practice now:
Unit tests, integration tests (including hardware in the loop)
Target system:
Target system is a multi-processor system with several ARM boards.
Dev tools:
VSCode, WSL, Rust Analyzer
Build time:
11-30 seconds
Coding standard:
Rust - mostly use rust's built in tools
C++ - mostly based on MISRA standards (I think)
Function too long:
When it does more than one thing or is more than a few lines long.
Code reviews:
Continuous reviews as part of mob programming practice
Code time:
15
Test time:
35
Debug time:
50
Favorite thing about dev:
I like the creativity and problem solving that it requires. And I like building cool things!
Least favorite thing about dev:
Most of the overhead such as meetings and planning (although I know they're important)
Tdd knowledge:
Ideally the process is write a test that fails and then update the code to get it to pass.
Why are you attending:
My whole team was signed up for it.