/dɪˈbʌɡɪŋ/
调试;排除错误。指在计算机程序或系统中查找并修复错误(bug)的过程。也可泛指在任何系统或计划中找出问题并加以解决。
I spent the whole morning debugging my code.
我花了一整个上午调试我的代码。
After hours of painstaking debugging, she finally discovered that a single misplaced semicolon had caused the entire application to crash.
经过数小时艰苦的调试,她终于发现是一个放错位置的分号导致了整个应用程序崩溃。
debugging 由 debug 加上后缀 -ing 构成。debug 一词由前缀 **de-**(去除)和 bug(虫子、故障)组成,字面意思是"去除虫子"。这个词的流行与一个著名的计算机史故事有关:1947年,哈佛大学的工程师在 Mark II 计算机中发现了一只飞蛾卡在继电器中导致故障,他们将其取出并记录为"第一个被发现的真正的 bug"。虽然 bug 表示技术故障的用法在此之前已存在(托马斯·爱迪生在19世纪就曾使用过),但这一事件使 debugging 一词在计算机领域广泛传播。