デグレ
デグレードのことだよ
前より悪くなることだよ
良くない意味で、時間が巻き戻った感じだよ
簡単に書くよ
デグレとは
「デグレード」の省略表現。
用語の中身としては
「あれ?前の方が良かったんじゃね?」な状態のこと
です。
もしくは
プログラムにおいて、直したはずのバグ
(プログラムの おかしいところ、何らかの不具合)が復活していたり、前はなかったはずのバグがあったり、実装したはずの機能がなくなっている状態のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「デグレード」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
デグレードは「『前の方が良かったんじゃね?』な状態になること」です。
プログラミングの分野では、作ったはずの機能がなくなっちゃったり、直したはずのバグ(不具合)が復活したりといった「プログラムを変更したら、前よりおかしくなっちゃった」な状態を指します。
以上を踏まえて
「デグレード」の省略表現
が「デグレ」です。
例えば、そうですね。
狂気のマッドサイエンティスト見習いのピヨ太君が自律思考型巨大ロボット「ピヨピヨ28号」を作りました。
夢の巨大ロボットです。
ある日のことです。
ピヨ太君はピヨピヨ28号をパワーアップさせました。
なんと!
空を飛べる機能を付けたのです。
しかし、それだけでは話は終わりませんでした。
ノリノリのピヨ太君は気づいていませんけどね。
実はピヨピヨ28号は歩けなくなっていたのです。
空を飛ぶために開けた足の裏のジェット噴射用の穴が邪魔で、安定して立てなくなっていました。
この状態では安定感に欠けます。
うかつに歩くと、すっ転んでしまうでしょう。
この状態のピヨピヨ28号が悪い怪獣と戦おうとしたら大変ですよね。
現場には飛んで行けますが、実際に戦うための機動力がありません。
前のピヨピヨ28号は歩けていました。
変更したことによって、ピヨピヨ28号は歩けなくなりました。
このような
「変更したことによって、今までできていたことができなくなっちゃった!」な状態
がデグレです。
システム開発の現場では「デグレード」より「デグレ」の方が登場回数は多いと思います。
「これ、デグレってない?」「デグレってんじゃねーか!ボケ!」など聞こえた日には、阿鼻叫喚の地獄絵図は目前です。
うっ、書いてるだけで胃が痛くなってきた。
デグレが起きる原因は様々ですが、基本的には現状を把握していないからだと思います。
プログラム全体の作りはどうなっているのか、最新版のソースはどれなのか、など現状を把握する努力をすることで発生確率を下げられるんじゃないですかね。
えっ?
追加した機能がバグってた?
そこまでは責任持てないですよ。
一言でまとめるよ
まぁ「デグレ」って単語が出てきたら「前より悪くなること(デグレードのこと)なんだな~」と お考えください。






