記事へのコメント53

    • 注目コメント
    • 新着コメント
    AKIY
    ライブラリ直してくれってお願いしても、共通部品チームにスルーされるのが落ち。会社が違うから。/今の僕ならget路線()でいったん変数にしてnullチェックする。もしくはその行まるごとtry〜catch (NPE e)で囲んじゃう。

    その他
    stranger2ex
    「if とnullがよろしくない」ちょっと条件分岐増やすだけ、ってのがよくないと。もうちょっとほかの切り口があるような気もする。ちょっと考えよう。

    その他
    tarchan
    >無理矢理持ち込んでくる人って居るんですよ。「ちょっと条件分岐追加するだけだろ?」って言うの。それで経験の浅い人とか押しに弱い人とかはそれに従って書いてしまう。

    その他
    toriaezu
    プログラマーと非プログラマーの断絶の壁は大きい、という話。

    その他
    airj12
    for(路線情報 : 淡路島.get路線())路線情報.get運行状況();

    その他
    kei_kei
    なかなか大事な話。

    その他
    tmsanrinsha
    例外

    その他
    deg84
    これ面白いなーw

    その他
    coolstyle
    模範解答: 「Option型を使いましょう」

    その他
    ykhmfst2012
    なんでnullチェックしないの!って思うことはよくあるがnullを返さないようにした方が建設的ではあるのだよな。でもそれはそれでテストで見つかり難いバグの原因になったりするので悩ましい。ぬるぽはわかりやすい。

    その他
    shaphere939
    またはエラーに強くかつコストの低いメソッドの考え方について(ネタ)

    その他
    ryonext
    なぜかリーダブルなコードを考えるいい話になってる

    その他
    earth2001y
    淡路島の「電車ない」は「鉄道ない」で、徳島の「電車ない」は「鉄道あるけど全部非電化」なので、徳島の分岐処理は不要。電化してても気動車が走ることは多々あるので、電車限定なら路線で引くのもよくない。

    その他
    kno
    "結局「ifとnullが嫌い」"ああw 「ありません」だけじゃわからないケースもあるもんね。。。

    その他
    yumu19
    徳島って電車ないのか / 「運行状況 = 淡路島.get路線().get運行状況();」

    その他
    honeybe
    「結局「ifとnullが嫌い」っていつも言ってる事を書いただけ」

    その他
    jakalada
    "でも無理矢理持ち込んでくる人って居るんですよ。「ちょっと条件分岐追加するだけだろ?」って言うの。それで経験の浅い人とか押しに弱い人とかはそれに従って書いてしまう。"

    その他
    iR3
    ふむ

    その他
    closer
    メソッドチェーンしなければいいのでは。。。?

    その他
    rryu
    どっちかというと便利メソッド「淡路島.列車運行中?()」を呼んだら路線はありません例外が投げられてあわあわしたという感じかと。

    その他
    kamatama_41
    『ifとnullが嫌い』激しく同意

    その他
    toubanjanny
    誰もツッコんでないけど、徳島には電車あるからね。。。小豆島とかにしてくれるとなおのことしっくりくるです。

    その他
    skymkt
    要件定義する上でも参考になるな、こちらがあると思って聞くと、そんな業務ないとか…聞いたら聞いたで色々面倒な事が…

    その他
    pullphone
    これは面白い

    その他
    pikio
    NullObject

    その他
    Nyoho
    ブコメに Maybe モナドが3つぐらいあってわしもうれしい。

    その他
    kyon_mm
    えー。。。Maybe使うか、ヴァリアント使うか、最低でもインターフェースで分けるべきでは。。。

    その他
    canaki-17n
    よくわからないけど、淡路島と徳島以外にも電車のない場所ができる可能性とかも含めて考えると条件分岐無意味でしょって話なのかな……

    その他
    tamtam3
    根本的に、地区で把握するという発想がオカシイのではという・・。把握するのは、駅と駅の間 つまり区間であって、地区ではない筈・・サブ的に把握する事は可能だが、本来路線で運行状況を・・

    その他
    bloominfeeling
    システム開発の現場かと思ってたらぬるぽというかnullチェックの話だった。

    その他

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

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

    関連記事

    「淡路島の電車の運行状況を聞いた話」をシステム開発に置き換えてみる - 日々常々

    気象庁の地震情報|平成25年04月13日05時48分 気象庁発表 4/13のAM5:33にM6.0らしい地震がありました。各...

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

    • cl-gaku2023/08/25 cl-gaku
    • k2-ikeda2020/08/16 k2-ikeda
    • taiyo-k2015/04/24 taiyo-k
    • dondoko_susumu2013/05/15 dondoko_susumu
    • AKIY2013/04/20 AKIY
    • vostochnaya2013/04/19 vostochnaya
    • agw2013/04/16 agw
    • ArcWaterCash2013/04/16 ArcWaterCash
    • mikadorine2013/04/15 mikadorine
    • stranger2ex2013/04/15 stranger2ex
    • sidecode2013/04/15 sidecode
    • tarchan2013/04/15 tarchan
    • elwoodblues2013/04/15 elwoodblues
    • spodophyllum2013/04/15 spodophyllum
    • khtokage2013/04/15 khtokage
    • tomoex2013/04/15 tomoex
    • toriaezu2013/04/15 toriaezu
    • uduki_452013/04/15 uduki_45
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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

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

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