パスワードを忘れた? アカウント作成

Twitterで「三項演算子」がトレンド入り」記事へのコメント

  • by Anonymous Coward on 2019年11月08日 18時59分 (#3713056)

    コードに可読性をもたせるってのは、読み手になるたけ考えさせないことを目的とする
    解釈が必要なんてのは最悪
    ってばっちゃが言ってた
    # ロジックの必要性からならコメントで補う

    ここに返信
    • by TarZ (28055) on 2019年11月08日 19時06分 (#3713065) 日記

      おっしゃる通りなので、ここはこう書くべきでは。


      # コードに可読性をもたせるってのは、読み手になるたけ考えさせないことを目的とする
      # 解釈が必要なんてのは最悪
      ## ってばっちゃが言ってた
      ロジックの必要性からならコメントで補う

    • by Anonymous Coward
      大抵の言語には型があって非常に重要な情報なのに、ほとんどの状況でそれは考えないと見ただけではわからない
      というのが問題なんだと思う。
      真偽値型を使うときは常にtrueとかfalseとか即値で書きたくなるのも
      変数名には型を表す接頭辞をつけたくなるのも
      全部これが原因。
    • by Anonymous Coward

      三項演算子は一回こっきり使った場合、可読性が上がるわけではなく、逆に知らない人を置いてけぼりにするという
      デメリットしかない。

      それでは何に使うかというと、ロジックを二次元で表現するとき。
      複数の三項演算子を縦に並べて、二次元の表にする。もちろん ? と : はそれぞれ縦にそろえて、きれいな表にする。

      そうすると読むときに考える必要はなくて、見たままのものが動作することになって便利。

      と、50年前に聞きました。

アレゲはアレゲを呼ぶ -- ある傍観者

処理中...