タグ

hogeとJavaに関するt-murachiのブックマーク (1)

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

    はじめに 当たり前だと思うのですが、意外と守られていないことがあります。その1つの例として、条件分岐でのbooleanの扱いを挙げてみます。 ~~タイトルには「Javaでは」と書きましたが、おそらくどの言語でも同じです。~~JavaScriptなど他の言語では当てはまらないので取り消します1。 何がダメか 明確にコーディング規約で否定しているケースもありますが2、Javaでは以下のようなコードは書いてはいけません。 if (isAdmin == true) { // isAdminがtrueのとき } if (isAdmin == false) { // isAdminがfalseのとき }

    Javaではif (isAdmin == true)というコードを書いてはいけない - Qiita
    t-murachi
    t-murachi 2018/02/20
    このレベルの表記の揺れを許容できない人がチームに混入することの方がグループ開発は混迷すると思うんだ…(´・ω・`) あと条件分岐演算子を三項演算子と呼ぶのはもうやめよう(´・ω・`)
  • 1