IT用語集

デバッグ(Debug)、デバッガ(Debugger)って何?

はじめに

プログラミングの勉強をする際に、必ずと言っていいほど出てくるこの単語。
これらの言葉はどんな意味で、どんな時に使われるのでしょうか。
では、早速見ていきましょー!!✨

用語説明〜最速で理解したい人のためのIT用語集より抜粋〜

デバッグ(Debug)・・・プログラムをテストしてバグを発見し、取り除くこと。
デバッガ(Debugger)・・・コンピュータ上のエラーを発見・修正するソフトウェア

デバッグ / デバッガの意味と具体例

デバッグとは直訳すると「バグの排除」という意味でITの世界では「プログラムの誤作動や不具合を修正すること」です。
一方、デバッガは「どこにバグがあるのかを解析してくれるもの」です。

ここで注意しなければならないのが「デバッガはバグの場所を教えてくれるもので、その修正は各自で行う必要がある」ということです。

主なデバッグの方法は大きく分けて以下の3つです。
◾️目視で初歩的なミスを探す。
◾️複雑な問題を分割して考え1つ1つその原因を潰していく。
◾️デバッガを使う。

またデバッグを効率よく行うためのアドバイスとしては「前提(コード以外)に問題がないか」「どこが正しく動いているか」を把握することです。修正によって新たなバグが生じることもよくあることなので、デバッグは慎重に行う必要があります。

ちなみに、ゲーム開発にはゲームテスターというデバッグ作業を専門に行う人もいます。ゲーム業界に興味がある方は最初の仕事がデバッグになるかもしれませんね。。

おわりに

いかがでしたでしょうか。
一度経験したことのある方ならわかると思いますが、デバッグ作業は本当に大変で辛いことが多いです。
特に他の人が書いたコードを読むということは、決して簡単なことではありません。
デバッグを本職とする人は本当に精神力が強いんだなと感じる次第です。。

この記事を通して「デバッグ」「デバッガ」に関する理解を深めていただければ幸いです。
最後まで目を通していただきありがとうございました🙇‍♂️

参照元

デバッグとは?その基本と身につけておきたい必要な知識のポイント


https://ejje.weblio.jp/content/debug
http://e-words.jp/w/%E3%83%87%E3%83%90%E3%83%83%E3%82%B0.html

デバッガー(テスター)の仕事とは?必要なスキルや将来性、気になる年収まで解説します!


http://nenya.cis.ibaraki.ac.jp/PE3/debugbasic.html
https://docs.microsoft.com/ja-jp/visualstudio/debugger/debugging-absolute-beginners?view=vs-2019
https://qiita.com/daikete/items/fb70e6e5808b433b9d85
http://www.nitoyon.com/vc/tutorial/debug/debugger.htm

関連記事

  1. IT用語集

    カーネル(Kernel)って何?

    はじめにあなたはカーネルと聞いてまず何が思い浮かびますか?私(…

  2. IT用語集

    データセット(Dataset)、データソース(Data Source)って何?

    はじめに「データセット」と「データソース」ってもう名前から想像しや…

  3. IT用語集

    アプライアンス(Appliance)って何?

    はじめにアプライアンスという言葉を耳にしたことはありますか?最…

  4. IT用語集

    インジェクション攻撃(Injection Attack)って何?

    はじめにタイトルのインジェクションを直訳して、インジェクション攻撃…

  5. IT用語集

    IoT(Internet of Things)って何?

    はじめにIoT(アイオーティー)って数年前は頻繁にニュースに出てま…

  6. IT用語集

    キッティング(Kitting)って何?

    はじめにキッティングって、キティーちゃんと名前が似ててかわいい言葉…

PAGE TOP