Course code:
WEB-31
Years with company:
1.5
Years programming:
35
Primary programming language:
C++
Other programming languages:
Python
Bash
Unit test harnesses:
Google Test, Catch2, doctest, Boost Test, Boost.ext.ut, CppUTest
Something else:
I love testing and refactoring!
Test practice now:
Mainly with doctest and ApprovalTests
Target system:
macOS, mainly
Dev tools:
CLion, mainly
Build time:
31-60 seconds
Coding standard:
It's automated
Function too long:
When it does more than one thing
Code reviews:
None - always pair-program instead
Code time:
45
Test time:
50
Debug time:
5
Favorite thing about dev:
Helping users solve problems
Least favorite thing about dev:
When working in environments where release cycles are slow due to lots of manual testing
Tdd knowledge:
Lots... I really enjoy it.
Why are you attending:
I don't have any experience of working on embedded code, and I've been asked several times for suggestions on how to test there - so I'm really looking forward to hearing what James has to say.