.
【第57回】
バグと視聴覚室のビデオ
(03/03/01)
窓の杜高校、超パソコン部の部室。
あらあら、めも理ちゃん。今日は何だか考え込んでいるようです。
一体、何があったのでしょう?
視聴覚室のビデオ
|
うーん、あれはどんなシーンだったんだろう。
|
|
どうしたんですかめも理ちゃん。ない知恵を絞って考え事ですか?
|
|
ない知恵とは何よ。それがね、今日社会の授業で、視聴覚室でビデオを見たのよ。そうしたら20分ぐらい経ったときに急にビデオが止まって、見られなくなってしまったの。
視聴覚室でビデオを見ていると、いつも途中で止まるのよ。不便ったらありゃしないわ。
|
|
それはアプリケーションの“バグ”みたいなものですね。ビデオデッキを修理したほうがいいですよ。
|
|
そうね。修理したほうがいいわよね。うん? ちょっと待って、バグって何?
|
|
バグというものはですね……。
|
|
シャラップ! 今日こそは、窓太などに説明される屈辱は味わわないわよ! この辞書で引いて、きっちり説明してあげるわ。えーと、バグ。馬につける装具。くら、あぶみ、くつわ、たづななど。
ふふふ、つまりバグとは、“アプリケーションの馬につける装具”のことよ!
|
|
めも理ちゃん。何を言っているか、さっぱり分かりませんよ。それじゃあバグについて説明しますね。
|
|
うぐ、悔しい! 窓太に自慢気に説明されるなんて。
|
バグ
|
めも理と窓太の4コマまんが 「バグと視聴覚室のビデオ」 |
|
それじゃあ、めも理ちゃん。今日の視聴覚室のビデオの話に戻りましょうね。視聴覚室のビデオデッキにあったのは、どんな問題ですか?
|
|
そうね。本来、最後まで見られるはずのビデオが途中までしか見られなかったことかしら。
何が原因でそうなっていたのかは分からないんだけど、ビデオを見る道具なんだから、ビデオがきちんと見られないのは大問題よね。
|
|
確かに問題ですね。ビデオデッキに何らかの不具合があるせいで、うまくビデオを見ることができなかったというわけですね。
|
|
そういうことになるかしら。
|
|
実はアプリケーションにも、こういった不具合があることがあるのです。
|
|
えっ! パソコンにビデオテープを入れる挿入口なんてついていたかしら!?
|
|
違いますよ。アプリケーションの動作に不具合がある場合があるということです。
アプリケーションでビデオを再生するという話ではありません。
|
|
何よ。始めからそう言いなさいよ。
|
|
ビデオデッキの本来の目的であるビデオの閲覧ができないように、アプリケーションが何らかの原因で正しく動作しないような状態のことを、“バグがある”というのです。
ちなみにバグとは英語で虫という意味です。
|
|
なるほど。ビデオデッキでは虫が詰まって動かなかったのかもしれないわね。でも、アプリケーションには虫なんて入らないんじゃないの?
|
|
えー、別にアプリケーションには虫なんて入らないですよ。アプリケーションの不具合のことを、バグと呼んでいるだけです。
|
|
ふーん。でもなんで虫なんていう名前がついているの?
|
|
その昔、コンピューターが真空管でできていた時代に、電動式リレーの間に虫が入り込むことで誤動作したことがあったんです。そのときに、虫を取り除いたことを、デバッグ(バグを取り除いた)と記録したのが始まりだったと言われています。
|
|
へー、じゃあビデオデッキが誤動作しているのも機械の中にバグが入っているせいかもしれないわね。
|
|
まあ、ビデオデッキの誤動作が虫のせいかどうかは分かりません。でも、アプリケーションの不具合は虫が入っていなくてもバグと呼ぶのが慣わしとなっています。
また、バグというのはこの場合、虫ではなく不具合のことですが、そのバグの原因を取り除くことを“デバッグ”、バグが取り除かれた状態のことを“バグフィックス”と呼びます。覚えておくといいですよ。
|
|
なるほど、アプリケーションでは、不具合のことを、バグと呼ぶのね。これで1つ賢くなったわ。
でも、窓の杜ではバグという言葉を見かけた覚えがないんだけど?
|
|
不具合のことをバグと呼ばれるのを好まない人もいるのです。そのため、窓の杜ではバグとは呼ばずに、不具合と呼んでいます。
でも、窓の杜以外のWebサイトでは、バグと表記されていることもあるので、バグという言葉も覚えておいたほうがよいと思いますよ。
|
|
分かったわ。
|
虫
|
ううっ。
|
|
どうしたんですか、めも理ちゃん。青い顔をして。
|
|
いや、窓太に言われて気になったので、視聴覚室のビデオデッキを開けて調べてみたのよ。そうしたら、中から蛾が出てきたの。あれじゃあ、誤動作もするわ。ううっ、もろに見ちゃって気持ちが悪いわ。
|
|
それはお気の毒に。あれ、めも理ちゃん帰るのですか?
|
|
当たり前よ。パソコンのアプリケーションを下手に触って、バグでも出てきたらどうする気。1日に2度もバグなんか見たくわないわ。ああ、触らぬ神に祟りなし。
|
|
あっ、帰ってしまいました。何度も言っていますが、アプリケーションのバグは、本物の虫じゃあないんですけどねえ。
|
今回出てきた用語の解説
【バグ】 アプリケーションの不具合。アプリケーションが正常に動作しなかったり、期待どおりの操作結果にならない原因となる。
【デバッグ】 アプリケーションのバグを探して、取り除く作業のこと。
【バグフィックス】 バグを取り除いた状態のアプリケーションのこと。
(クロノス・クラウン:柳井 政和)