記事へのコメント45

    • 注目コメント
    • 新着コメント
    asla
    呼び出す側の問題を呼ばれる側の問題にしてはいけない。

    その他
    AmaiSaeta
    分かる。呼び出し元(直接のそれか、幾つか前の物かは別にして)でcatchするか、呼び出す直前でチェックするかだよな。

    その他
    ikaro1192
    ってかnullがくるかもしれないってとこはoperationalを使えって気になる

    その他
    ytRino
    例がクソすぎるしQiitaの記事としてはゴミ

    その他
    onefootinthegrave
    panicになるべきかそれなりに進むべきかは状況によるからどっちともいえなき

    その他
    mas-higa
    いいこと言った! もう一歩進んで「型があったら安全」とか ... (ここで手斧が)

    その他
    hyuki
    「このメソッドは最初の行にどんなassertを書けるか?」という問いかけ。

    その他
    northlight
    northlight 何が来るかわからないから取り敢えずNULLチェック入れよ、というのはおかしいって話だよね。まあただ、相手方が信用できない、コミュニケーションとれない状態だと入れた方が安心。

    2017/06/06 リンク

    その他
    NOV1975
    例のやつがクソすぎるのでなんも言ってないのと一緒

    その他
    kmaebashi
    拙著「センス・オブ・プログラミング」には「プログラムのバグを検出したら、即座に殺せ」と書いた。わざわざそう書いたということは、「プログラムが落ちるなんてとんでもない!」という人がいたということでなー。

    その他
    moondoldo
    nullが渡される事を想定した関数と、nullを渡してこの関数を使う事自体がおかしい物と、前提で変わると思う これが頭の中に響いた→シンジ「時と!!!!」シンジ「事情に!!!!」シンジ「よるだろ!!!!!!!!!」

    その他
    tofu-kun
    開発者とユーザと切り分けて考えてる

    その他
    indication
    androidアプリでクラス内メンバ変数にインスタンスを生成してるのに、とある箇所でnullpoになる不思議。しかも、g****yのみ。わからん

    その他
    kamei_rio
    言語で防げないなら対話するしかないけども。個人的には、nullなんか渡されても困るので、渡す方が責任を持てよとは思う

    その他
    hiro_curry
    なんにせよとりあえず握りつぶすコードはサンプルとしてよくない。新人が真似をする。

    その他
    tick2tack
    “成功とは「関係データの不変条件が常に成り立ち、事前条件が成り立ち、処理が呼ばれ、事後条件が成り立つ」場合を指します。”

    その他
    akabekobeko
    最近の言語が構文として NULL 安全を導入する傾向は、こうした厄介な議論 = イディオムを避けられる点でありがたい。生ポインター操作が抑止されたように NULL もそうなってほしい。

    その他
    wkwkhautbois
    nullチェックの進化系で、Javaの文字列比較で何も考えず「定数.equals(変数)」にするのが嫌い。考慮の上なら良いけどコメントに残してほしい。

    その他
    slash_01
    言いたいことはとても分かる。

    その他
    kmizushima
    kmizushima こういうのを、ちゃんと一般化して言えるようにするために、契約プログラミングの考え方はもっと世間に広まるべきだなと強く思う。この話も、このメソッドの契約は何かというのが問題だし。

    2017/06/05 リンク

    その他
    sawat
    sawat javadocに書こう

    2017/06/05 リンク

    その他
    n314
    n314 “nullでも処理が続行できるようにしよう”PHPで書くべき。

    2017/06/05 リンク

    その他
    sona-zip
    某言語がnull安全であると言った人はどこにいるのだろう きっと筆者の心の中に

    その他
    theatrical
    theatrical 「nullたぞ、死ねボケ。ドキュメントにnull禁止って書いてあるだろ。」という内容をillegalargumentexceptionで投げたい

    2017/06/05 リンク

    その他
    YaSuYuKi
    Javaだと、Optionalを使っても、「nullの可能性がある値を渡そうとするとコンパイルエラーにする」ことはできないからなぁ。メソッドの規約を文書でしか表明できない(戻り値はOptionalを使えばコードで明示できる)

    その他
    trashtoy
    むしろ「もしも hoge == null なら NPE をスローする」という旨のコードにしておいて, ロジックの意図 (null を引数にするのは NG) を明確にするというのはよくやる

    その他
    iww
    握りつぶしたいときもある

    その他
    longroof
    開発者なるなる(;´Д`)…

    その他
    gnufrfr
    ニヤニヤしてる「僕がいいたかったこと、それ、NPEを握りつぶしているだけですから!!!!!!!」

    その他
    hate1229
    ぬるぽ。

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    もういい加減「nullチェックをしたら安全」とかわけのわからないことを言うのはやめよう - Qiita

    (僕の主観で)クソな記事をたまたま読んでしまってもにょったので愚痴。 Safe Harbor Statement 以下の...

    ブックマークしたユーザー

    • techtech05212024/01/18 techtech0521
    • kayamelo1515152019/04/14 kayamelo151515
    • hamadola2018/12/12 hamadola
    • d871032017/07/31 d87103
    • yonexyonex2017/07/02 yonexyonex
    • Steiger312262017/06/29 Steiger31226
    • matsumanahate2017/06/19 matsumanahate
    • aroma_black2017/06/17 aroma_black
    • asla2017/06/16 asla
    • AmaiSaeta2017/06/15 AmaiSaeta
    • sankaseki2017/06/14 sankaseki
    • rydot2017/06/14 rydot
    • ikaro11922017/06/14 ikaro1192
    • ytRino2017/06/14 ytRino
    • J1382017/06/14 J138
    • isaisstillalive2017/06/12 isaisstillalive
    • donkeyhole2017/06/11 donkeyhole
    • worpe2017/06/11 worpe
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む