エンバグ
バグを入れちゃうことだよ
多分そんなに一般的な表現ではないよ
簡単に書くよ
エンバグ(英:enbug)とは
作っているプログラムにバグ
(プログラムの おかしいところ、何らかの不具合)を埋め込んじゃうこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「バグ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
バグは「プログラムのおかしいところ」です。
バグがあるとプログラムは期待した通りの動きをしてくれません。
変な動きをしたり、作ったデータの中身が変だったり、途中で処理を止めたりします。
バグの程度にもよりますが、バグがあるプログラムさんはラリラリです。
……というのが辞書的な説明です。
実際には、プログラムに限らず「おかしいところ」程度に、ゆるく解釈しておいた方が無難でしょう。
「バグ」という用語は結構アバウトな使われ方をしている用語です。
ちなみに「バグ(bug)」を日本語にすると「虫」です。
由来は知りません。
気になる方は他のところで調べてください。
以上を踏まえて
プログラムにバグを埋め込んじゃう
のが「エンバグ」です。
「バグ探し&修正」を意味する「デバッグ」という単語があるのですが、その対義語的な位置付けですね。
もちろんわざとではないはずですが、徹夜でふらふら状態でプログラムの修正とかをしていると、うっかりバグを埋め込んじゃうときがあります。
そんなときに「エンバグっちゃった、てへっ」と可愛く言ってごまかしたりしますよ。ウソだけど。
個人的な感覚では「デバッグ」程一般的な用語では ありません。
使うときは、ご注意ください。
普段の会話での登場頻度にも寄るのでしょうが「エンバグ→バグ入れちゃった」と瞬間的に脳内翻訳できる人はあまり多くないと思います。
一言でまとめるよ
まぁ「エンバグ」って単語が出てきたら「バグ
(プログラムの おかしいところ、何らかの不具合)を入れちゃったんだな~」と お考えください。
おまけ
■訳してみるよ
「en(エン)」という接頭辞が付くと「中に入れる」とか「~にする」的な意味になります。
「bug(バグ)」の意味は「虫」とかです。
何となく くっつけると
虫を入れる
となります。






