パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Linuxカーネルのコーディング規約、1行80桁の制限を撤廃」記事へのコメント

  • by Anonymous Coward

    主観だけど、JavaやC#は横に長くなるイメージ

    やたら横に長くて可読性悪いコード書く人いるよね。
    そういう人はバグ多そうだなって思う。

    • by Anonymous Coward

      変数名を30文字ぐらいの長さにする人はif文で4つand条件を取るだけで1行100文字越えとか簡単に行くよな。あとはtab=8でインデントする人のソースコードも無駄に横に伸びる。昔は行が長くなるといえばマルチステートメントが原因な事も多かったけど、最近は以前ほど多用(悪用)する人は減ったような気がする。

      で、誰だよ、無駄に横に長く書くのは。

      • by Anonymous Coward on 2020年06月04日 16時13分 (#3827340)

        > if文で4つand条件を取るだけで

        そもそも if (A && B && C && D) なんてコードを書いてる時点で駄目ですよ

        親コメント
        • by Anonymous Coward

          FPGA屋だとLCやLEのLUTのbit数からif文の条件数を考える、
          というバッドノウハウが今でも一部で残ってますね。

          いつまでも20年以上前の設計手法はどうかと思うけど
          実際小さくて実行が早い合成がしやすいし…

        • by Anonymous Coward

          では4つの変数のand条件のIFってどう書くのがスマートなんですか?
          (純粋に興味があるので知りたいです)

          • by hjmhjm (39921) on 2020年06月05日 11時21分 (#3827861)

            ちなみにオレならこう。
            差分がとりやすいから。

            if (true &&
                    A &&
                    B &&
                    C &&
                    D &&
                    true) {
                /* ... */
                }

            親コメント

犯人はmoriwaka -- Anonymous Coward

処理中...