記事へのコメント12

    • 注目コメント
    • 新着コメント
    diveintounlimit
    納得できる部分もあるが大枠重箱の隅。

    その他
    ene0kcal
    順に①ZEROとMINとint(正負有)の意味を要再検討、設計②elseがある方が厳密③Immutableの理解を更に深めて④数値型idなら正のみの型が望ましいが⑤パフォーマンス(ボトルネック解消)とリーダブルコードの要求精度による

    その他
    buzztaiki
    immutable なリストに add したいとかだと cons cell が欲しくなる。

    その他
    hariboten
    Immutable なオブジェクトにadd()したいって要求が不毛な気が

    その他
    uxlayman
    uxlayman objはふつうはenableである→intのデフォルト値である0、boolのデフォルト値であるfalseを「普通」としたい→変数名をdisabledにしたい という動機なんだせ。若干強迫観念じみてるけど、まあそういうことなんだぜ、てことで

    2022/05/06 リンク

    その他
    greenbow
    個人的には isNotEnabled の方が好み。isBefore/isAfter みたいに、単語として対義語でも論理否定じゃない場合もあるので読むとき少し迷うんですよね。

    その他
    kknsd
    本見てないので適当だけど、早期リターンのところのロジックが今後も変わりうるのならば、その条件と戻り値を返すメソッドをHealthCondition(か別クラス)の中にくくりだすのじゃ。そしたらガード節1行ですむ。

    その他
    hase0510
    hase0510 早期returnは例が悪くない? 値を別の値にマッピングする処理だから、if...elseの方が合うのはそれはそうという感じ。Rustならmatch、C#ならswitch式の方がよさそう。/一般的な早期リターンではelseを使わない方がいいと思う。

    2022/05/05 リンク

    その他
    turanukimaru
    isDisabled にモヤるなら isEnabled と isNotEnabled を作ればいいよ(真顔。全ての対になってる言葉が思いつくとは限らない。流石に Disabled がピンと来ない英語話者はそんな多くないだろうけど。

    その他
    remonoil
    isEnabledが必要になったらisEnabledを追加すればいいんだよ

    その他
    kazkaz03
    kazkaz03 isDisabledは前からモヤモヤしてるけど、メジャーなプロジェクトでも結構使われたりするんだよな

    2022/05/05 リンク

    その他
    xlc
    xlc 「早期 return」で else がないのはむしろ読みやすいと思うけどな。「プリミティブ型を使うな」には同意できない。DOMではイベントが 'click' のような文字列だがあれでいいと思ってる。列挙型にする方が奇妙だろう。

    2022/05/05 リンク

    その他

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

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

    関連記事

    『良いコード/悪いコードで学ぶ設計入門』を読んで気になったことのメモ

    はじめに 話題となっている『良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコード...

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

    • techtech05212024/05/15 techtech0521
    • catcoswavist2022/06/02 catcoswavist
    • dealforest2022/05/09 dealforest
    • kattsuk22022/05/07 kattsuk2
    • dederon2022/05/06 dederon
    • locke-0092022/05/06 locke-009
    • breitengrad2022/05/06 breitengrad
    • bobbyjam992022/05/06 bobbyjam99
    • alcohorhythm2022/05/06 alcohorhythm
    • a1yama11232022/05/06 a1yama1123
    • welmd2022/05/06 welmd
    • rsako352022/05/06 rsako35
    • h_notsu2022/05/06 h_notsu
    • aravow2022/05/06 aravow
    • diveintounlimit2022/05/06 diveintounlimit
    • dtpg2022/05/06 dtpg
    • gomasoft2022/05/06 gomasoft
    • jahital2022/05/06 jahital
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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

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

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