アカウント名:
パスワード:
単に症状の出方が違う(いきなりコアダンプするか、NullPointerなんたらExceptionが出るか、の違いというか)だけで。
#誰も突っ込まないの? 死にそうなプログラムは早めに殺せ!!!! (Cみたいな)素のポインタを操作する場合,間違った操作をしたところから
死にそうなプログラムは早めに殺せ!!!!
何故なら、トランザクションや何かで失敗した時にはどんなことがあっても、まず、ロールバックを完遂しなくちゃいけない(多くは例外処理のcatchの中で)。
殺すとすればその後。
だけど殺していいのはデバッグ時だけ。リリースでは間違っても殺さないように。クレームが殺到するから。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
いい方に考えると (スコア:0)
ポインタバリバリ使ってバギーなコード書かれるよりはましかも。
卒業したらJavaに移行して貰えばいいし。
でもコンピュータサイエンティストなら、アセンブラはやって欲しいけどね。
Re:いい方に考えると (スコア:1, すばらしい洞察)
でも、同じ問題は結局JavaだのRubyだのでも生じますよね。ポインタつーか参照については。
単に症状の出方が違う(いきなりコアダンプするか、NullPointerなんたらExceptionが出るか、の違いというか)だけで。
ポインタって、その概念的原理(つまり、なにかがなにかを「参照」する)と、 C独特の構文と、
の2者さえ理解すれば、逆にいえばたいして難関でもないと思います。
あの程度のことを理解*できない*ような人ならば、情報系の学生だろうが仕事だろうが趣味(フリーソフトとか)だろうが
こっちとしてはちょっと
例外とコアダンプ (スコア:0)
#誰も突っ込まないの?
死にそうなプログラムは早めに殺せ!!!!
(Cみたいな)素のポインタを操作する場合,間違った操作をしたところから
Re:例外とコアダンプ (スコア:0)
何故なら、トランザクションや何かで失敗した時にはどんなことがあっても、まず、ロールバックを完遂しなくちゃいけない(多くは例外処理のcatchの中で)。
殺すとすればその後。
だけど殺していいのはデバッグ時だけ。リリースでは間違っても殺さないように。クレームが殺到するから。