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.