Course code:
RIO-001
Years with company:
3
Years programming:
8
Primary programming language:
C++
Other programming languages:
Python
C#
Unit test harnesses:
Catch2
Google Test
pytest
Something else:
I like playing League of Legends.
Test practice now:
Scenario testing with scripted events, verfying certain outcomes.
Automated testing with mouse / keyboard interactions.
Target system:
We test video game functionality and windows programs.
Dev tools:
Visual Studio
Build time:
5-30 minutes
Coding standard:
We have a shared standard for C++. For smaller utils there isn't a qualified standard.
Function too long:
It's usually done via best judgement.
Code reviews:
We have SMEs look at code as well as TLs. We have a system for people to become reviewers.
Code time:
60
Test time:
15
Debug time:
25
Favorite thing about dev:
Empowering users with the tools they need to improve the content within our game.
Least favorite thing about dev:
The finnicky moment of turning an idea you know should work into paper. Reproducing complex bugs.
Tdd knowledge:
Writing the failing test first and then writing code.
Why are you attending:
A requirement from my initiative. I'm looking for ways to apply methodologies in hard to test areas.