IT用語集

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

はじめに

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

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

デバッグ(Debug)・・・プログラムをテストしてバグを発見/除去すること。
デバッガ(Debugger)・・・バグを発見/修正するソフトウェア

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

デバッグとは直訳すると「バグの排除」という意味でITの世界では「プログラムの誤作動や不具合を修正すること」です。
一方、デバッガは「どこにバグがあるのかを解析してくれるもの」です。
ここで注意しなければならないのが「デバッガはバグの場所を教えてくれるもので、その修正は各自で行う必要がある」ということです。
主なデバッグの方法は大きく分けて以下の3つです。
◾️目視で初歩的なミスを探す。
◾️複雑な問題を分割して考え1つ1つその原因を潰していく。
◾️デバッガを使う。
またデバッグを効率よく行うためのアドバイスとしては「前提(コード以外)に問題がないか」「どこが正しく動いているか」を把握することです。修正によって新たなバグが生じることもよくあることなので、デバッグは慎重に行う必要があります。
ちなみに、ゲーム開発にはゲームテスターというデバッグ作業を専門に行う人もいます。ゲーム業界に興味がある方は最初の仕事がデバッグになるかもしれませんね。。

おわりに

いかがでしたでしょうか。
一度経験したことのある方ならわかると思いますが、デバッグ作業は本当に大変で辛いことが多いです。
特に他の人が書いたコードを読むということは、決して簡単なことではありません。
デバッグを本職とする人は本当に精神力が強いんだなと感じる次第です。。
この記事を通して「デバッグ」「デバッガ」に関する理解を深めていただければ幸いです。
最後まで目を通していただきありがとうございました🙇‍♂️

参照元

.https://persol-tech-s.co.jp/hatalabo/it_engineer/451.html
.https://ejje.weblio.jp/content/debug
.http://e-words.jp/w/%E3%83%87%E3%83%90%E3%83%83%E3%82%B0.html
.https://www.creativevillage.ne.jp/26191
.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用語集

    クッキー(Cookie)って何?

    はじめにこのページを見ているほとんどの人が「Cookieをオンにして…

  2. IT用語集

    DTM(Dynamic Tag Manager)って何?

    はじめにDTMとは、Adobeの第2世代*タグマネージャー(タグ管理…

  3. IT用語集

    セグメント(Segment)、フィルター(Filter)って何?

    はじめにセグメントってなかなか聞かない単語ですよね、、この言葉はG…

  4. IT用語集

    ナレッジマネジメント(Knowledge Management)って何?

    はじめに「Knowledge + Management = 知識 +…

  5. IT用語集

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

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

  6. IT用語集

    UI、CUI、GUI、UXって何?

    はじめに今回紹介する「UI(ユーアイ)」はIT業界に身をおく方からす…

コメント

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

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

CAPTCHA


最近の記事

  1. AIを使ったマーケティングゲームを作ってみた
  2. Snowflakeや最新データ基盤が広義のマーケティングにも…
  3. 回帰分析はかく語りき Part3 ロジスティック回帰
  4. GCSへのSnowflake Open Catalogによる…
  5. VPC Service Controlsで「NO_MATCH…
  1. Google BigQuery

    BigQuery BI Engine解説
  2. Adobe Analytics

    Adobe Analytics: AppMeasurement.jsの実装開発作…
  3. IT用語集

    検索エンジン(Search Engine)って何?
  4. Tableau

    【TC19ブログ】Tableau Conference 2019 2日目レポート…
  5. Adobe Analytics

    Adobe Analytics:セグメントの落とし穴:滞在時間がおかしくなる
PAGE TOP