Loading…
CppCon 2015 has ended
View analytic
Thursday, September 24 • 4:45pm - 5:45pm
Testing Battle.net (before deploying to millions of players)

Log in to save this to your schedule and see who's attending!

Battle.net is the online service that runs Blizzard's games. As such, it is a large scale distributed system with many interacting parts and dependencies on various services and data. While developing Battle.net servers, I needed a way to isolate and test functionality that I was working on.

In this talk I will cover my experience designing for testability of components in a distributed system, and practical ways to structure classes and data to facilitate testing. I will also present my solution to the problem of testing my code for correctness, performance and scalability without having to deploy a full-scale environment and spin up a million clients.

Speakers
avatar for Ben Deane

Ben Deane

Ben was in the game industry for 23 years, at companies like EA and Blizzard. He's always looking for useful new techniques in C++, and he | geeks out on algorithms, APIs, types and functional programming.


Thursday September 24, 2015 4:45pm - 5:45pm
McClintock (404) Meydenbauer Center

Attendees (0)