Post news RSS Merging and Testing Jobs for Exploit: Zero Day

Yesterday we talked about our development and testing process. That process was put to the test today as we put the finishing touches on our "jobs" feature for Exploit: Zero Day.

Posted by on

Yesterday we talked about our development and testing process. That process was put to the test today as we put the finishing touches on our "jobs" feature for Exploit: Zero Day.
Jobs let us give players missions and dispense story, but they are a pretty complicated system that is totally new functionality, as opposed to being an enhancement of existing code.
We use "git," a versioning system, for development, which lets us do this work separate from the known working code and keeps it all organized. However, when a titanic feature like the jobs system is ready to go, merging it into the rest of the code is still a major endeavor.
We've spent the evening finding and fixing issues in our private development version of the game, and each of us has come to at least one point where we were mystified by some arcane problem or another. Maybe one of us forgot to upload the code for a feature, or some stuff was written expecting the database to look one way but the data schema had changed by the time it was ready for merging.
But now we've smoothed out all the major roadbumps, and we're hopefully ready to do a release tomorrow with the biggest chunk of programming since we first opened the site up to select players.Wish us luck!

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.