「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

デグレ

pointこの用語のポイント

pointデグレードのことだよ

point前より悪くなることだよ

point良くない意味で、時間が巻き戻った感じだよ

スポンサーリンク

簡単に書くよ

デグレとは

「デグレード」の省略表現。
用語の中身としては

「あれ?前の方が良かったんじゃね?」な状態のこと
です。
もしくは

プログラムにおいて、直したはずのバグ(プログラムの おかしいところ、何らかの不具合)が復活していたり、前はなかったはずのバグがあったり、実装したはずの機能がなくなっている状態のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「デグレード」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

デグレードは「『前の方が良かったんじゃね?』な状態になること」です。
プログラミングの分野では、作ったはずの機能がなくなっちゃったり、直したはずのバグ(不具合)が復活したりといった「プログラムを変更したら、前よりおかしくなっちゃった」な状態を指します。

デグレ

以上を踏まえて

「デグレード」の省略表現

が「デグレ」です。

デグレ2

例えば、そうですね。

狂気のマッドサイエンティスト見習いのピヨ太君が自律思考型巨大ロボット「ピヨピヨ28号」を作りました。
夢の巨大ロボットです。

デグレ3

ある日のことです。
ピヨ太君はピヨピヨ28号をパワーアップさせました。

なんと!

空を飛べる機能を付けたのです。

デグレ4

しかし、それだけでは話は終わりませんでした。

ノリノリのピヨ太君は気づいていませんけどね。
実はピヨピヨ28号は歩けなくなっていたのです。
空を飛ぶために開けた足の裏のジェット噴射用の穴が邪魔で、安定して立てなくなっていました。
この状態では安定感に欠けます。
うかつに歩くと、すっ転んでしまうでしょう。

デグレ2

この状態のピヨピヨ28号が悪い怪獣と戦おうとしたら大変ですよね。
現場には飛んで行けますが、実際に戦うための機動力がありません。

前のピヨピヨ28号は歩けていました。
変更したことによって、ピヨピヨ28号は歩けなくなりました。

このような

「変更したことによって、今までできていたことができなくなっちゃった!」な状態

がデグレです。

システム開発の現場では「デグレード」より「デグレ」の方が登場回数は多いと思います。
「これ、デグレってない?」「デグレってんじゃねーか!ボケ!」など聞こえた日には、阿鼻叫喚の地獄絵図は目前です。

うっ、書いてるだけで胃が痛くなってきた。

デグレ6

デグレが起きる原因は様々ですが、基本的には現状を把握していないからだと思います。
プログラム全体の作りはどうなっているのか、最新版のソースはどれなのか、など現状を把握する努力をすることで発生確率を下げられるんじゃないですかね。

えっ?
追加した機能がバグってた?
そこまでは責任持てないですよ。


image piyo2

一言でまとめるよ

まぁ「デグレ」って単語が出てきたら「前より悪くなること(デグレードのこと)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像014
書籍画像079

おまけ

■違いの分かるピヨピヨ





書籍画像
わわわ説明術コラム
宣伝だよ
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本