V2EX  ›  英和辞典

Debugger

定義 / Definition

プログラムの誤り(バグ)を見つけて修正するためのツールや人のこと。ソフトウェア開発において、コードの実行を一時停止したり、変数の値を確認したりして、問題の原因を特定するために使われるプログラムを指す。また、広義にはバグを修正する人そのものを意味することもある。

発音 / Pronunciation

/dɪˈbʌɡ.ɚ/

例文 / Examples

The debugger helped me find the error in my code.
デバッガーのおかげで、コードのエラーを見つけることができた。

After spending hours tracing through the logic manually, she finally attached a debugger to the running process and identified the root cause within minutes.
何時間もかけて手動でロジックを追っていた彼女は、最終的に実行中のプロセスにデバッガーを接続し、数分で根本原因を特定した。

語源 / Etymology

debug(バグを取り除く)に、行為者を表す接尾辞 -er が付いた語。bug はもともと「虫」を意味するが、機械やプログラムの不具合を指す用法は19世紀後半から存在した。1947年、ハーバード大学のコンピュータ Mark II に実際の蛾(moth)が挟まって故障したエピソードが有名で、プログラミング用語としての bug を広く定着させた。debug という動詞が生まれ、そこからデバッグを行うツールや人を debugger と呼ぶようになった。

関連語 / Related Words

文学・著名な使用例 / Notable Usage

  • Brian W. Kernighan & Dennis M. Ritchie 著『The C Programming Language』では、デバッグの重要性が繰り返し強調され、debugger の概念が基礎的な開発スキルとして紹介されている。
  • Robert C. Martin 著『Clean Code』では、debugger に頼らずとも理解できる明快なコードを書くことの重要性が論じられている。
  • Grace Hopper の1947年の逸話は、コンピュータサイエンスの歴史において debugger という言葉の起源を語る上で欠かせないエピソードとして広く知られている。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1479 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 17:00 · PVG 01:00 · LAX 10:00 · JFK 13:00
♥ Do have faith in what you're doing.