March 10, 2009 - 6:14pm

One great thing about Danger as a platform is that they take QA seriously.  Unlike other app stores, each application you submit goes through a pretty vigorous QA cycle on their side.  Not just checking whether it blows your phone up, but also whether the app follows usual conventions, and even whether the game is reasonably fun, logic for it is right etc..

This makes Danger as a platform a bit more work for us as developers, but we don't mind because it also means that your Sidekick is more stable and that you are a lot more likely to get a bug free product, one that passes not only our internal QA but Danger's.

One thing Danger is NOT so good at though, is communicating said bugs.  When you get a bug list it is in the form of a doc file, which is obviously a dump from their own internal bug system.  All fine and dandy, but it gets old parsing through these lists and coordinating internally on which bugs are fixed, verified etc..

Here at Trileet, we use Trac for our bugs.  It is lightweight, having just enough features to keep us happy but not so many that it drives us insane. (here's looking at you Bugzilla)  As it is a nice way of tracking bugs (complete with auto-closing via svn), we wrote a little script to take a txt version of Danger's bug lists and import it into Trac.

You will almost certainly have to modify this script a bit for your install, but it should give you a really good start.  This is the first time I've used Perl's Mechanize package and boy is it cool.  It's all the power of HttpClient without the compilation time.. perl, the everything else language of choice just got that much better in my eyes.

Anyways, you can find the script over at CopyPaste, enjoy.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <br>

More information about formatting options