アカウント名:
パスワード:
って話が昔読んだ本に出ていた。
それ以来、関数/手続き呼び出しで、エラー状態がチェックできるものは 全てチェックする事にしている。
そんな話じゃないの?
イマドキは処理速度が足りないなんて話はそう無いと思うし、プログラムは ロバスト側に最大限に振る位で良いのではないかな。
確かあれは Eiffel の本 [fukkan.com]だったと思う。 第 2 版が出ているが、あの厚さに負けて未読。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
プログラムの 40% はエラー処理 (スコア:2, 興味深い)
って話が昔読んだ本に出ていた。
それ以来、関数/手続き呼び出しで、エラー状態がチェックできるものは 全てチェックする事にしている。
そんな話じゃないの?
イマドキは処理速度が足りないなんて話はそう無いと思うし、プログラムは ロバスト側に最大限に振る位で良いのではないかな。
確かあれは Eiffel の本 [fukkan.com]だったと思う。 第 2 版が出ているが、あの厚さに負けて未読。
Re:プログラムの 40% はエラー処理 (スコア:2, 参考になる)
「為すべき処理が行える状態にあるかどうかをチェックする処理」だったりするのもよくある話で。
Re: (スコア:0)
Re: (スコア:0)
すべてのアクセス(含メモリ)でエラー処理を行う事に。
ハードもOSも自らの処理も疑う
qmail並みに疑心暗鬼なものになる?
現実的な落とし所は難しい
Re: (スコア:0)
小心者の私は最大限にロバストにふるなんてそうそう簡単には言えません。
Re: (スコア:0)
フレーム問題というか,
要求/開発側ともになにが正しいのかを定義してないんじゃないかな?
あらゆる問題をチェックするのはそもそも何が問題かが はっきりしてないと出来ないし.
Re: (スコア:0)
ヤブ蛇の極地ですな
Re:プログラムの 40% はエラー処理 ==(追記させてもらいます)何が正しく 何が問題か。 (スコア:0)
ハード屋さんは、プログラムを処理結果で理解しようとする。
その結果、今回のような状況が発生したようにも思うのですが、
今回の設備のシステム設計・開発に携わった諸氏の中に、一人でも、この不具合を成るべくしてなったと考えておられる方がいる事を信じています。
それにしても、
制御設備では、CPU制御が当たり前になっている中で、99.9%の稼動をCPU制御で保障するって不可能なんだろうか?
今回のようなCPU制御での構成部品がトラぶった時にも確実に稼動継続できる設備なんて。
Re: (スコア:0)