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用語集

関連記事

  1. IT用語集

    ゴー言語(Golang)って何?

    はじめに今回は言語別年収ランキングで一位を獲得した「Go言語」につ…

  2. IT用語集

    オプティマイズ(Optimize)って何?

    はじめにオプティマイズって普段なかなか耳にしない単語ですよね。。…

  3. IT用語集

    プロパティ(Property)って何?

    はじめにPC上で右クリックをすると現れるプロパティという項目。…

  4. IT用語集

    シェル(Shell)って何?

    はじめにシェルとは"貝殻"を意味する英単語です。では、ITの世…

  5. IT用語集

    オーバーロード(Overload)って何?

    はじめにオーバーロード(過負荷)ってなかなか耳にしない単語ですよね…

  6. IT用語集

    仮想マシン( VM = Virtual Machine)って何?

    はじめに仮想マシンって、音の響きがカッコイイですよね!私(與那…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


  1. IT用語集

    ウォームスタンバイ、コールドスタンバイ、ホットスタンバイって何?
  2. IT用語集

    カスタマージャーニー(Customer Journey)って何?
  3. 海外カンファレンス

    Adobe Summit 1日目
  4. 本棚

    統計関連の本
  5. Adobe Analytics

    【超わかる】WEB解析の全貌
PAGE TOP