Course code: RIO-001
  • Years with company: 15
  • Years programming: 28
  • Primary programming language: JS
  • Other programming languages: Python c++ Actionscript java Various embedded
  • Unit test harnesses: FlexUnit JUNIT Mocha Puppeteer Cypress
  • Something else: I run/design/play tabletops and LARPs
  • Test practice now: Mostly manual with occasional integration/unit testing
  • Target system: Internal Engine Tooling
  • Dev tools: VS, VSCode, Intellij
  • Build time: Under 10 seconds
  • Coding standard: Strict coding standard defined by riot. Otherwise community standards for the language.
  • Function too long: Preferred is 20 lines max, 1 screen as an extreme. Anything over is too long
  • Code reviews: Custom tool for code reviewws
  • Code time: 2
  • Test time: 3
  • Debug time: 5
  • Favorite thing about dev: Discovery and deep learning
  • Least favorite thing about dev: Inconsistent standards
  • Tdd knowledge: Used to teach Flexunit testing with a focus on TDD. Helped write flexunit 4.
  • Why are you attending: Understand c++ testing space better