「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

デバッグログデータ

pointこの用語のポイント

point記録(ログ)だよ

point調査をするときに役立つ情報を記録するよ

スポンサーリンク

簡単に書くよ

デバッグログデータ(英:debug log data)とは

コンピュータ世界における「調査目的で取った記録」
です。


image piyo

詳しく書くよ

デバッグ」+「ログ」+「データ」で「デバッグログデータ」です。

デバッグログデータ

デバッグは「不具合の原因を探して直すこと」ね。
バグプログラムのおかしいところ)を取り除く作業を指していることが多いです。

デバッグログデータ2

ログは、コンピュータさんの世界における やったことや起こったことの「記録」です。
よく分からない人はコンピュータさんがつけている日記だと思ってください。
コンピュータさんは必要に応じてログを残しています。

デバッグログデータ3

データは「判断材料になる何か」です。
とはいえ、普通に「データ」で分かりますよね?

デバッグログデータ4

以上を踏まえて

調査目的で取った記録

がデバッグログデータです。
「不具合の調査をするときに役に立つかもしれないから、とりあえずメモっておこうかな」な内容が書いてあります。

デバッグログデータ5

例えば、そうですね。

ピヨ太君の作ったプログラムの動きが、おかしかったとしましょう。

デバッグログデータ6

ピヨ太君は、プログラムの動きがおかしい原因を調べることにしました。

デバッグログデータ7

とはいえ、プログラムの中はピヨ太君には見えません。
そこでピヨ太君は、精神を集中して心の眼を開きました。

デバッグログデータ8

……さっぱり何も見えませんでした。

デバッグログデータ9

当たり前ですね。
ですが、これでは調査が進みません。

そこでピヨ太君はプログラムの中身を目に見えるようにしました。
例えば

1.ある時点のデータの状態
2.分岐する処理において、どちらの処理を通ったか
3.ここの処理に、どれだけの時間がかかったか


などをファイル出力したのです。

デバッグログデータ10

そうすれば、そのファイルを見ることで何となくプログラムの中身が想像できます。
「あ~、ここの処理を通って、ここで値を書き換えて、こっちで……あれ?ここって、おかしくない?」のように調査を進められるでしょう。

デバッグログデータ11

このファイルの中身である

調査目的の情報

がデバッグログデータです。

デバッグログデータ12

デバッグログデータの内容はケース・バイ・ケースです。
一般的には

1.データの状態を判断できる情報
2.どの処理を通ったか判断できる情報
3.処理時間などを判断できる情報


が多いと思いますけどね。

お仕事でプログラムを作る場合は、どこで何を出力するか決まっている場合も あります。
デバッグログデータの出力内容は、現場の慣習に合わせるのが無難だと思います。


image piyo2

一言でまとめるよ

まぁ「デバッグログデータ」って単語が出てきたら「調査目的の記録なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像022
書籍画像013

おまけ

■訳してみるよ

「debug(デバッグ)」は「de(デ)」+「bug(バグ)」です。
「de(デ)」という接頭辞が付くと「反対に」とか「離れる」とか「下」とか「外へ」のような意味になります。
「bug(バグ)」の意味は「虫」とかです。
「log(ログ)」の意味は「丸太」とか「航海日誌」とか「(実験とかの)記録」とか「記録する」とかです。
「data(データ)」の意味は「資料」とか「知識」とか「情報」とかです。
何となく くっつけると

「虫を外へ」の丸太の情報

……ではなく

「虫を外へ」の記録の情報

となります。

訳01


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック