GDC2013 Spend Time Where it Matters: Friction Free Bug Reporting #gdc13j

GDC2013、最終日に行われた、バグ報告を自動化する補助環境についてのセッションメモです。 3/29 14:30-15:30
0
xionchannel @ajinotataki

The Art of Journeyはやめて、バグ報告の効率化のセッションに行きまっす #gdc13j

2013-03-30 06:15:06
Fumoto Kazuhiro @FumotoKZ

#gdc13j クラッシュバグの場合。事象が起きてスクリーンショットをとって修正してコミットしてって手順が長いよね。

2013-03-30 06:36:11
xionchannel @ajinotataki

人力じゃなく、バグ投稿用のシステムを組み込んだってことですかね。 #gdc13j

2013-03-30 06:37:36
xionchannel @ajinotataki

昔の部署のバグ報告システムを思い出しますな #gdc13j

2013-03-30 06:38:15
Fumoto Kazuhiro @FumotoKZ

#gdc13j 問題トラッカー。プロセスとデータストレージ、でバッグインフォ、シンボル。ソースコントロール。

2013-03-30 06:40:30
Fumoto Kazuhiro @FumotoKZ

#gdc13j これはグラフィックのバグですよね?

2013-03-30 06:41:40
xionchannel @ajinotataki

クラッシュの場合は自動に投稿し、見た目のバグの場合はボタンを押したらバグリポートできるようにする(かな #gdc13j

2013-03-30 06:42:25
xionchannel @ajinotataki

バグレポートに必要な情報を一括してまとめて、バグリポートサーバーへ転送しておく。(そのファイルに対する参照をリポートに載せるんですね #gdc13j

2013-03-30 06:43:49
Fumoto Kazuhiro @FumotoKZ

#gdc13j レポートにデータとマップとバグ名を追加。それを問題トラッカーへ。

2013-03-30 06:44:01
Fumoto Kazuhiro @FumotoKZ

#gdc13j これ、オートデスクのクラッシュ報告システムに似てマスね。

2013-03-30 06:45:53
xionchannel @ajinotataki

自動で報告されたバグを自動で担当者に送る。例えばファイル名にIDをつけておくとか。それによって自動的にメールが担当者に送られる。 #gdc13j

2013-03-30 06:48:22
Fumoto Kazuhiro @FumotoKZ

#gdc13j サーバーから担当者へは自動でバグレポートが振られる。

2013-03-30 06:48:45
xionchannel @ajinotataki

おなじバグを複数報告しないために。ダンプの内容をハッシュ化しておいて同じものを弾く(のかな? #gdc13j

2013-03-30 06:50:51
xionchannel @ajinotataki

リモートデバッグ。あるマシンでバグがでた際に担当者に連絡がいってリモートデバッグできるようにする(?聞き間違いかも。すでに登録されたバグの再現の場合かな? #gdc13j

2013-03-30 06:55:00
xionchannel @ajinotataki

プライオリティ付け。occurrences * reporters / last occurrence timeとして優先度を付ける #gdc13j

2013-03-30 06:56:09
xionchannel @ajinotataki

バージョンの安定性を検知。weekly reports, daily digestsなどから安定度が測れる。(これによっていつ頃収束するかもわかるよね #gdc13j

2013-03-30 06:58:27
Fumoto Kazuhiro @FumotoKZ

#gdc13j 週刊報告と日刊フィックス報告がある。

2013-03-30 06:59:36
xionchannel @ajinotataki

バグ報告の流れを映像で解説。クラッシュ>自動でトラックシステムの投稿欄がでる。スクリーンショットが撮られて、重要なポイントを書き入れることがそのときにできる。で、投稿という流れ。(すごくみたことありますw #gdc13j

2013-03-30 07:01:43
Fumoto Kazuhiro @FumotoKZ

#gdc13j デモ。クラッシュしたゲームのダイアログからブレークを選ぶと、PCに自動的にバグレポートダイアログが開いて、名前、現象を入力するボックスや添付のスクリーンショットがとられたりして送信される。

2013-03-30 07:02:28
xionchannel @ajinotataki

バグ報告をやりやすくして、より多くあげてもらうってことですね(でも、あげない人ってあげないんですよね #gdc13j

2013-03-30 07:02:28
Fumoto Kazuhiro @FumotoKZ

#gdc13j ほぼ毎日見てるかもなぁ。何も書かないで送ることもしばしば。

2013-03-30 07:03:25
xionchannel @ajinotataki

このシステムすごく便利ですよね。pcとかコンソールの据え置きハードだといいけど、モバイルだと実現が難しいところが難点。モバイルでも同様にできればすばらしいのだが #gdc13j

2013-03-30 07:03:50
xionchannel @ajinotataki

5年前からシステム構築をして、少人数で長い間やってきた(かな? #gdc13j

2013-03-30 07:08:42
xionchannel @ajinotataki

とてもみたことあるシステムでしたけど、いいものでした #gdc13j

2013-03-30 07:09:47