Course code:
IBM-T-002
Years with company:
18
Years programming:
24
Primary programming language:
C++
Other programming languages:
C,python,Java
Unit test harnesses:
JUnit
Something else:
I have two boys, in second and fourth grade.
Test practice now:
Static test regressions
Target system:
Code is built for simulation with HDL RTL models to stimulate, inspect, check RTL model against code
Dev tools:
IBM Bob (VSCode-based)
CMake
Build time:
1-5 minutes
Coding standard:
Team has changed/evolved over years, not too strict/fixed, besides avoiding code smells.
Function too long:
When you don't remember something from the top by the time you get to the bottom or reading it.
Code reviews:
GitHub-based PR reviews for involved team.
Code time:
20
Test time:
20
Debug time:
60
Favorite thing about dev:
Being detailed and improving ability to maintain and build-up.
Least favorite thing about dev:
Maintenance and debug issues related to changes that could have been addressed with better testing
Tdd knowledge:
Use fakes/stubs to reduce/remove dependencies and speed up test and iteration cycles.
Why are you attending:
Trying to see if there are better ways to incorporate TDD into our complex code + test structure.