PCとかプログラミングに関して無知なんだけどどうしてシステムエラーって起こっちゃうんだ?
■ このスレッドは過去ログ倉庫に格納されています
一度完成したプログラムってそれでもう一生故障することないんじゃないの?
物体として存在する道路とか水道管が老朽化するとかならともかく いやそれがシステムも電子の世界で老朽化するんですよ…… ハード的な話で言えば宇宙線によるビット反転エラーが起きる可能性もあるのよ
それと想定していないバグも起きることがある 想定内の範囲でなら絶対に起きなくても想定外の使用法をされたら終わる AとBが入力された場合の処理に間違ってCが入ってくるとエラーになる
Cは人間、もしくは外部システムからのもの プログラムで言えばテストの品質が悪いと潜在的なバグはずっと放置されたまま
実運用で発覚なんてのもまあよくある プログラム自体は処理系がバグってない限り完璧で間違うことはない
結果が思い通りじゃないのをエラーって呼んでるだけ win10の通知ポップアップが消せなくなって再起動したことあるわ タスクマネージャーでも解決しない問題を再起動せずになんとかする方法ある? たとえば入力された数字を検索するシステムを作ったとする
入力された数字はxとする
そしたらプログラムでxが何か知るためには
x=1ですか?x=2ですか?と聞き続けはいと返ってくるまで処理が続く
この時にはいと返ってこなければ永遠とその処理が行われてしまう レトロゲーのRTAで未だに新しいバグ技発見されてるだろ?
完璧なバグ取りは10年レベルで掛かるのにOSやソフトのバージョンアップさせるから >>19
謝るなよ
俺も謝らなくちゃいけなくなるじゃん テストしてある部分については完璧に動く
バグが起こるのはテストできてない部分
予想外なユーザの入力からリソース不足や機器の故障まで 278 名無しの心子知らず sage 2022/01/27(木) 00:37:56.00 ID:0xc0+zRd
IDでプロバイダが見分けられる人はやっぱすげえわ
280 名無しの心子知らず sage 2022/01/27(木) 09:13:05.34 ID:PNj6eZMl
厳密に言うとIDでプロバイダがわかるわけじゃないがプロバイダが同一だとリセットしてもIDからそれが判別できると言うことだね ■ このスレッドは過去ログ倉庫に格納されています