Course code:
PAC-1
Years with company:
4
Years programming:
10
Primary programming language:
Python
Other programming languages:
C++
Unit test harnesses:
Catch2
pytest
Something else:
Looking to go from working in mostly in Python to do more C++ and also embedded work so I'd like to do those things with TDD from the start rather than learn to code then figure out how to TDD it
Test practice now:
Using TDD - unit, integration, e2e. Automated CI to run tests on hardware
Target system:
Linux based systems, Raspberry Pis, cloud
Dev tools:
VScode, Jenkins, Docker
Build time:
Under 10 seconds
Coding standard:
Use TDD and clean code
Function too long:
When it does more than one thing
Code reviews:
Usually pair program so the code review is done during development of a feature rather than after
Code time:
3
Test time:
6
Debug time:
1
Favorite thing about dev:
Continual challenges. Variation in projects. Satisfaction when a complicated things is simplified
Least favorite thing about dev:
Often not enough time to go back and perfect the code
Tdd knowledge:
Write the test first then the functioanlity.
Why are you attending:
I want to get better at delivering high quality code and I see being an expert in TDD as the way