Squeakers‘ Night in 九州 DebugReportで簡単バグ報告

Slides:



Advertisements
Similar presentations
1. これだけは入れとけ!便利な gem 2. こう記述しろ!設定ファイル 3. 意外と知らない?注意点.
Advertisements

情報技術演習Ⅰ 人文学研究のための情報技術入門 2014/06/11 担当:林晋 TA: 橋本雄太.
1 実技演習1 2008/01/28,29 JaLTER Morpho 講習会. 2 起動・接続 各自、コンピュータを起動してネットワーク に接続してください。 各自、コンピュータを起動してネットワーク に接続してください。 IP アドレス自動取得 IP アドレス自動取得 無線 LAN 使用可 無線.
JIMDO 勉強会その4 基本操作その2. 機能アイコンはつぎのように表示されます。 機能アイコンの表示.
TestLink紹介 オープンソースで日本語対応のテスト管理ツール TestLink の紹介. TestLink の概要 フリーで WEB ベースのテスト管理シス テム フリーで WEB ベースのテスト管理シス テム 直観的で使いやすい 直観的で使いやすい 「 TEF 有志による TestLink.
クリックすると、 [SourceEditor2.0] の インストール / 更新・起動 クリックすると、 [MarkReader2.0] の インストール / 更新・起動 クリックすると、 [MarkReader2.0] の インストール / 更新・起動 SQS ホームページ
ブログ blog ・ブログとは何 か? ・ブログとは何 か? ・ブログの始め方・ブログの使い方 Copyright Ⓒ 2005 Chiaki Emi All right reserved Ver 1.0.
ウェブページビルダーマニュアル 株式会社 SOIYAA.
目次(電子納品 操作手順) ※ページはスライド番号
ASP入門 - Windows 2000 Server 活用 -.
上手なプレゼンのための ワンポイント・アドバイス
HG/PscanServシリーズ Acrobatとなにが違うのか?
SQC勉強会(0) (事前のご案内) -1-.
1 インストール・起動する 「SQS」で検索 SQSホームページ 動作環境 JavaSE 6以上 (JRE6)
WordPressの基礎.
デジタルポートフォリオ作成支援ツール PictFolio 使用マニュアル
CakePHPを業務に導入する Shin x blog 新原 雅司.
.NETフレームワーク3.5インストールのお願い
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
Servlet J2EE I 第8回 /
Digital Network And Communication
水工学夏期研修会 2012年8月27日 CommonMPによる流出計算 菊森 佳幹(よしと) 1.
ただで使えるソフトウェア ーインストールとお絵かきー
e ポートフォリオ(Mahara)の使い方
コンピュータ演習Ⅰ 8月7日(日) 1限目 ファイルの種類.
Microsoft Office 2010 クイックガイド ~ファイルの互換性編~
ImpressのプレゼンをPPで表示 学校や会社にパワーポイントはあるが自宅には ない人のために・・・・・。
スティックライト for USB USB-ROMの開発手順について WindowsがUSBメモリから起動します。 株式会社ロムウィン
PowerPoint スライドの HTML化支援ツール epppt version 3
さとりすと Satori Ghost Editor 里々ゴーストの統合開発環境を作ったよ page: 1/25
Real Time Graph 指定された計測のデータを実時間収集サーバ(LABCOM)から取得し、リアルタイムにグラフとして表示する。
【トップページ-TOPICSの登録・編集】
~スマートフォン利用~ 店舗管理システムのご提案 サイボウズ中国.
クラシック音楽普及プロジェクト KG:mao B3 wakutin.
AscVision & AvServer 映像情報配信表示システムは、展示施設等の大型ディスプレイ( プラズマディスプレ
リファクタリングのための 変更波及解析を利用した テスト支援ツールの提案
2009/5/22 けーちゃん カンタン  Wikiで情報共有 あいさつ 2009/5/22 けーちゃん
サイト運営者へむけて、CMS管理画面をつかって サイト運営していく方法を紹介します。
基幹理工学研究科 情報理工学専攻 後藤研究室 修士1年 魏 元
情報技術演習Ⅰ 人文学研究のための情報技術入門 2017/06/22
Titanium Studioを使った アプリ開発 Vol.1
【2.11】文字装飾機能
11.Webサイトとデータベース, Webサイト+ブログシステムの開設手順例
SPARS-J デモ 山本哲男 立命館大学 情報工学部 2018/12/1 SPARS-J デモ.
対応可否 スキル一覧 株式会社エージェント 2015年10月7日 Ver.1.0.
VBA ( Visual BASIC for Application) を使えるようにする方法
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
フリーソフトでDVDのコピーをしてみよう
位置情報による集団行動把握の基盤システム
Windows XP  ウィルスバスターインストール方法.
Processing使用の準備.
7-3. 移行データ登録簡易マニュアル Version 1.0
インタラクティブ・ゲーム制作 プログラミングコース 補足資料
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
ファイルのアップロード HTMLファイルをWebサーバにアップロード 名商大のWebサーバ(opinion.nucba.ac.jp)
コンピュータ プレゼンテーション.
個人の動画配信のためのWebサーバ構築 06A1058 古江 和栄.
ソフトウェア保守のための コードクローン情報検索ツール
様々なデータの蓄積,共有が簡単操作で可能に!
5374(ゴミナシ).jp 防災 減災 少子 高齢 産業 創出 5374.jp 誕生の キッカケ 5374.jp でこう 変わった!
.NET Framework 3.5 インストールに関する注意点
Webインテリジェンス論 Protégé演習 (インストール)
LEAP初期登録マニュアル 初期設定(初めてのログイン) P 2-3 パスワードの変更 P 4 パスワードを忘れたとき P 5-8
Microsoft Office 2010 クイックガイド ~ファイルの互換性編~
プログラムの一時停止時に 将来の実行情報を提供するデバッガ
基礎プログラミング Eclipse のインストール
予約システムの ご案内 予 約 (24時間) 2.まもなく予約日メール 3.予約日時を確認できます
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
7-Zipのインストール (Windows 10)
キネクトとは 第1回.
Presentation transcript:

Squeakers‘ Night in 九州 DebugReportで簡単バグ報告 南谷千城

Squeakは常時開発途上版 StableなSqueakなどない OLPCがどうかは? エラーに突き当たる可能性は高い

バグ対応を期待するには MLに投稿 バグ管理システムに登録 Blogに書いてみる 2chのスレに投下 Squeak-ja Squeak-ja BTS Squeak Mantis Blogに書いてみる 2chのスレに投下 Squeakでまたーり語りましょうや

バグ報告は慣れてないと大変 心理的な壁 技術的な壁 コミュニティへの参加 説明文の作成 なにを伝えれば良いのか分からない ソフトウェアの内部を知らない 対応したくとも状況が再現しない

SqueakDebug.log エラーが生じた際に作成されるエラーログ 必要最小限の情報 エラー毎に同名のファイルを上書きする バグ報告には付きもの MLなどでも、まずLogを添付しろ、などと言われる 必要最小限の情報 最小限過ぎる リッチな開発環境に比べると、、、 エラー毎に同名のファイルを上書きする 連鎖してエラーが生じた場合、最初のログが上書きされてしまう 試行錯誤するうちに失われてしまうことも

開発者ならどうするか 即座にデバッガを起動 その瞬間を逃さず内部状態を把握 SqueakDebug.logとは桁違いの情報量

DebugReport リッチなエラーログを出力するツール デバッガの内容を忠実にHTML化する 論よりコード 一字一句同じ デフォルトはZip形式でまとめられている だいたい500KB~1MB、解凍すると4MB前後 SqueakDebug.logは5KB前後 論よりコード 慣れた画面で、正確な情報が得られる 「エラー起きました。これ見てください」で事が足りる

DebuReportのインストールと使い方 SqueakMapパッケージ・ローダー経由 SqueakSourceJかSqaueakMapからパッケージファイルを取得 Drag&DropでSqueakに放り込む 使い方 ノーティファイア、デバッガの「Report」ボタン押下 オプション設定 「外観」-「プリファレンス」のdebugカテゴリ logDebuggerStackToHtmlFile エラー時に自動的にレポートファイルを作成するか outputDebugReportAsZipArchive Zipファイル出力 or 生HTMLファイル出力

DebugReportServer デバッグレポート集積所 http://sqsq.jp:9090/seaside/dr 閲覧、ダウンロードのみ

DebugReportClient Squeakから直接DebugReportファイルをアップロード インストール 取りこぼしが減るはず DebugReport導入済みの状態で、DebugReportClientパッケージを読み込む

終わりに DebugReportを導入すると DebugReportServer/Clientを導入すると かなり正確に問題の把握ができる バグ報告の手間が省ける 某社で開発中のシステムにも仕込み済み DebugReportServer/Clientを導入すると さらに手間が省ける 需要があれば機能強化なども

DebugReport DebugReport - SqueakSourceJ http://swikis.ddo.jp:9091/DebugReport.html DebugReportClient – SqueakSourceJ http://swikis.ddo.jp:9091/DebugReportClient.html DebugReportServer http://squeak.sakura.ne.jp/etc/DebugReportServer-Jp-20070311.zip インストール済みイメージ

Squeakのバグ管理システム Squeak Mantis Squeak-ja BTS http://bugs.squeak.org/ 本家 http://squeak.pinkzo.net/bugs 分家 日本語関連のバグ報告が多め