共有
  • 記事へのコメント183

    • 注目コメント
    • 新着コメント
    その他
    pmint
    pmint 「冗長である」…それJavaで言っちゃう? / 「代入と間違える」…条件書くところで代入するほうがアンチパターン。/ ただ単に「遅いから」と書けばいいことで、書いてはいけない理由には不足。

    2018/02/27 リンク

    その他
    miruzouq
    miruzouq よーだとよぶのか“ヨーダ記法4で書くのは本末転倒”

    2018/02/25 リンク

    その他
    l-_-ll
    l-_-ll コメントしてる方々は相応の経験者だと思うけど答えはそれぞれ違う……惑うね

    2018/02/23 リンク

    その他
    unyaa
    unyaa 仮に==trueだとしても、if(true==isXxx)だろうよ、 冗長だからこの書き方はしたくはないが、、

    2018/02/21 リンク

    その他
    Error401
    Error401 付いたコメントに従って、内容変更(変数名を変えたり、どの言語でも同じというのを取り消したり)をがんがんやってるので、なんとも微妙なことになってきた

    2018/02/21 リンク

    その他
    tankdesant
    tankdesant Javaでの==比較って初心者がプリミティブ型以外で使ってバグを仕込む箇所だからレビューするときに身構えてしまうので極力使わないでほしい。

    2018/02/21 リンク

    その他
    Kil
    Kil 主要なコードチェックのデフォルト設定で検出される程度には「誤った記法」とされているんだから、書いてはいけない、と言い切って良いよ。オープンソースでコミットしようものなら小指で弾かれるレベル。

    2018/02/21 リンク

    その他
    caynan
    caynan 馬から落ちて落馬したって日本語で書いて問題ないよって人は、javaでも気にせず冗長に書けばいいんじゃないの

    2018/02/21 リンク

    その他
    OkadaHiroshi
    OkadaHiroshi 冗長だし僕は書かないけど、可読性を大きく下げるわけではないので許容範囲。

    2018/02/21 リンク

    その他
    luccafort
    luccafort タイトルの「 ○○してはいけない」というのが語彙が強い気はする。書いてることは何十年も言われてそうな話しだしコーディング規約やLint、レビューで直していけばいいってだけの話かなー。

    2018/02/21 リンク

    その他
    crevice
    crevice 自分は記事に同感(flagという変数名は同意しない)。isEnabled == trueが『リーダブル』とか『シンプル』とかという人もいるのだなぁ。人それぞれか…。

    2018/02/21 リンク

    その他
    kazunori-kimura
    kazunori-kimura 元凶は適切な変数名を付けていないことにあると思われる。"if (isXxx)" と簡潔に書くために、boolean型の変数名は"isXxx", "hasXxx"のようにひと目でbooleanと分かるようにしよう、という趣旨なら理解できる。

    2018/02/21 リンク

    その他
    dagama
    dagama 細かいことの積み重ねとか言い出したらJavaで書いてること自体クソってことになるからやめようね

    2018/02/21 リンク

    その他
    uunfo
    uunfo if ((hoge == fuga) == TRUE)のやばみ

    2018/02/21 リンク

    その他
    suien42
    suien42 “isFoo ll !isBar” のような並びだと “!” を使うのはためらう。まず条件を見直すパターンが多いだろうけれど。

    2018/02/21 リンク

    その他
    junglejungle
    junglejungle if文内の"="の誤記は今時のコンパイラならちゃんとワーニングが出る。!のつけ忘れはコンパイル時にワーニングが出ない。よって"=="のが良いとも言える。自分的にはif(isXXX)派だけども。

    2018/02/21 リンク

    その他
    katsyoshi
    katsyoshi flagにtrue false意外が入ってるとブチ切れる皆さん(flagがよくない名前であるのはわかるが、この例で変数名考えるのはアホくさい

    2018/02/21 リンク

    その他
    mas-higa
    mas-higa flag みたいな変数名だから伝わらない。if (available) とかにすれば?

    2018/02/21 リンク

    その他
    shoechang
    shoechang Javaは老害が多くて終わった言語だという感がひしひしと。IDEやコンパイラでどうとでも吸収できるので人間が頭使うところではない。

    2018/02/21 リンク

    その他
    dowhile
    dowhile 真と比較するのを明示したい場合は書いた方がよいよ。Nullがある場合もあるし

    2018/02/21 リンク

    その他
    chimerast
    chimerast 昔のC言語からプログラム書いてる人は if (flag == TRUE) は絶対悪と言われて育ってるので許してね。言語によってtrueの表現が違ったあの頃。

    2018/02/21 リンク

    その他
    sho
    sho 炎上狙いっぽいタイトルだなーと思って読んでみたら案の定。「新人プログラマ応援」ってタグが虚しい感じ。

    2018/02/21 リンク

    その他
    aya_momo
    aya_momo 「代入と間違える可能性がある」代入で値を返すってのが。

    2018/02/21 リンク

    その他
    trade_heaven
    trade_heaven 動けば何でもいい派なのでこういう人と仕事するとどうでもいい議論に時間を費やす機会が多くて疲れます。

    2018/02/21 リンク

    その他
    regularexception
    regularexception こんなことより、if(f) {return true;} else {return false;}みたいなコードのほうが嫌だ。return f; でええやん

    2018/02/21 リンク

    その他
    taruhachi
    taruhachi ぺちぱーなので参加できない。

    2018/02/21 リンク

    その他
    rizmhate
    rizmhate こんなんかくやついるか?

    2018/02/21 リンク

    その他
    ykhmfst2012
    ykhmfst2012 宗教論争でしかない。愚かしい記事。

    2018/02/21 リンク

    その他
    osnq
    osnq ブコメの==のどこがリーダブルなんだろう…

    2018/02/21 リンク

    その他
    Andrion
    Andrion Qiitaって最近クオリティ下がったよな。

    2018/02/21 リンク

    その他

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

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

    関連記事

    Javaではif (isAdmin == true)というコードを書いてはいけない - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure y...

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

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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