Course code: RIO-001
  • Years with company: 3
  • Years programming: 14
  • Primary programming language: C++
  • Other programming languages: Python C#
  • Unit test harnesses: We have a CID system that runs some basic tests
  • Something else: I like the P-38 on your Logo, just made it out to Oshkosh airshow last year for the first time. Used to fix avionics on the A-10, and would love to get my pilot license some day.
  • Test practice now: Run through a series of test in editor and game to confirm expected behavior, and identify any edge cases
  • Target system: We develop for PC, Mac, Android, and IOS, but primarily target PCs. The codebase is > 18 years old
  • Dev tools: Visual Studio, RenderDoc, Sublime Text,
  • Build time: 1-5 minutes
  • Coding standard: We've got a pretty lengthy doc covering everything from syntax to use cases
  • Function too long: Gut instinct, or when it gets frustrating to work on
  • Code reviews: We use Swarm, and Peer review our code, requiring at least one SME sign off
  • Code time: 3
  • Test time: 1
  • Debug time: 6
  • Favorite thing about dev: Solving problems and exposing new functionality for artists and designers.
  • Least favorite thing about dev: Managing constantly shifting priorities while trying to debug a bunch of loosely documented code
  • Tdd knowledge: You design a test for the thing you want to accomplish, write code to pass the tests, repeat
  • Why are you attending: Our manager scheduled it labeled as Unit testing. I'm interested in how to better test our code.