アカウント名:
パスワード:
そんな持てはやされるものかねnull 参照の不具合なんて結局パラメータか戻り値のチェックミスなんだからそこに null が入ってようが不正な値が入ってようがプログラムが正しく動かないというのは変わらないし、ぬるぽで落ちるほうがバグが見つけやすいんじゃなかろうか
null参照エラーだと何が起きたのか分かりにくいというのはあると思う。でもnullがなければ変わりのエラーになるだけで意味ない感じはするな。# NoneとかNothingとか、何故nullにしなかったんだ、あの言語どもは。Cで書けてしまう不正なアドレス参照とはまた違う話だからなぁ。nullな状態を表せない分使い勝手が悪いとしか思えん。
表現力のなかった過去の言語のいわばバッドノウハウに固執しすぎでは。新しい言語でも表現する方法はありますし、むしろ使い勝手もいいですよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
最近の流行りだけど (スコア:0)
そんな持てはやされるものかね
null 参照の不具合なんて結局パラメータか戻り値のチェックミスなんだからそこに null が入ってようが不正な値が入ってようがプログラムが正しく動かないというのは変わらないし、ぬるぽで落ちるほうがバグが見つけやすいんじゃなかろうか
Re:最近の流行りだけど (スコア:1)
null参照エラーだと何が起きたのか分かりにくいというのはあると思う。
でもnullがなければ変わりのエラーになるだけで意味ない感じはするな。
# NoneとかNothingとか、何故nullにしなかったんだ、あの言語どもは。
Cで書けてしまう不正なアドレス参照とはまた違う話だからなぁ。
nullな状態を表せない分使い勝手が悪いとしか思えん。
Re: (スコア:0)
表現力のなかった過去の言語のいわばバッドノウハウに固執しすぎでは。
新しい言語でも表現する方法はありますし、むしろ使い勝手もいいですよ。