〈デバッグ:De bug〉
https://www.google.co.jp/search?q=デバッグ%3ADe+bug
上記のリンク先の記事などからも、お分かりの通り、問題となるバグを除去する行為や作業です。
問題点を取り除く、より良いものにする、又はより良いものに近づける。そういう趣旨ですから良い事です。
でも現実は、甘くないんです。
改善しようと考えてやった事が、帰って悪い結果をもたらしてしまう。そういう事が、ソフトウェアの世界では、頻繁に起こります。
こういう現象を、デクレと呼びます。
〈デグレ:Degrade、デグレード:De grade〉
https://www.google.co.jp/search?q=デグレ:Degrade、デグレード:De+grade
〈考察〉
世の中を、見渡して観ても、ヒューマンエラーにより、意図しなかった、良くない結果をもたらしてしまったケースを目にする事は多いです。
プログラムを書くという事は、メカニズムを記述する事です。
この世は、メカニズム。
仮に、この世はメカニズムだと、捉えた場合、昨日の出来事が、その後の何に影響し何が変化したか。
そう言う事は、力学、物理学、社会科学、政治学、などの学問でも同じなのでしょう。
総じて「科学」。
ここで、何が、どう動けば、何に影響し、何がどう変化するかについて、理解が浅いので、結果を読み間違える。
トリガーの影響範囲について理解・把握が至らなかったとか、想定範囲外だったとか。
〈シナリオ〉
そう言う現実世界において、シナリオを書く人は居ます。
色んなところで、色んな場面で、シナリオは書かれて居ます。
〈災害とコンピュータとバックアップシステム〉
https://www.google.co.jp/search?q=災害+コンピュータ+バックアップシステム
〈ディザスタリカバリ:disaster recovery〉
https://www.google.co.jp/search?q=ディザスタリカバリ+disaster+recovery
〈事業継続(BCP)〉
https://www.google.co.jp/search?q=事業継続(BCP)
〈地球規模でのディザスタリカバリ・事業継続(BCP)〉
https://www.google.co.jp/search?q=地球規模+global+ディザスタリカバリ・事業継続(BCP)
〈過去に学ぶ〉
https://www.google.co.jp/search?q=過去に学ぶ