Course code:
PAC-002
Years with company:
4
Years programming:
8
Primary programming language:
Rust
Other programming languages:
C++, C, Python
Unit test harnesses:
Rust std, Catch, GoogleTest, nose, pytest
Something else:
I have made a handy tool in Rust for building test spies from injected traits! Check it out on crates.io - autospy
Test practice now:
unit tests, integration tests, e2e tests, performance tests
Target system:
N/A
Dev tools:
Git, Jenkins, just, GitHub Actions
Build time:
Under 10 seconds
Coding standard:
Company quality standard, TDD, pair programming, trunk based development, CI
Function too long:
When the name is vague, or it does more things than is easily conveyed by the function name
Code reviews:
We do not often have code reviews, we use pair programming
Code time:
20
Test time:
60
Debug time:
20
Favorite thing about dev:
Solving problems, making code neat, following best practice, learning new techniques
Least favorite thing about dev:
Nothing off the top of my head! I don't like writing bad code, or not knowing what best practice is
Tdd knowledge:
A fair bit, we use it extensively at PA, I often find the hardest part of TDD is the first test
Why are you attending:
I want to be better at knowing that first test