記事へのコメント33

    • 注目コメント
    • 新着コメント
    chocopie116
    すみませんでした。 “そもそも君はテンプレートエンジンを宝島か何かと思っているのかね?”

    その他
    kiyo_hiko
    老害について

    その他
    lazex
    条件書くところで代入できないのは不便だから出来ない言語は嫌だな。変数左のほうが見やすいけど安全考えると定数左なのかなー。一番いいのは間違いじゃないか注意だけしてくれること

    その他
    mohno
    「if (0 == a)」は嫌い。「0 <= a < 10」という条件を、どう表記するかという問題もあるな。私は「0 <= a && a < 10」。

    その他
    rochefort
    “このようなコーディングスタイルを勧めてくるくせに静的解析を拒否する人は本当に老害である。退職の準備をしよう。”

    その他
    toa1121011
    左辺に定数は書くべからず。老害に支配されていた。。正しくない方法でバグが出なくともそれは正しくない。

    その他
    ringtaro
    何故ラピュタ? >PHP

    その他
    kits
    「もし間違っても警告が出ます。警告を無視するのやめましょう」

    その他
    raimon49
    >Python、Perl、Ruby、C(clang)では、「老害」の意見には反発しよう

    その他
    trashtoy
    if文の中で宣言した変数をif文内で使いたいケースもあるし、「代入式も値として評価される」という設計思想自体は全然アリ / if (false !== ($index = strpos(中略))) とかよくやる

    その他
    heavenshell
    "このようなコーディングスタイルを勧めてくるくせに静的解析を拒否する人は本当に老害である。退職の準備をしよう。"

    その他
    sho
    エンジニアらしいよい仕事

    その他
    koyhoge
    koyhoge 訓練されたPHPプログラマは条件式では == か === かを常に気にするのでこんな問題は起きない(とか言ってみるw

    2014/12/08 リンク

    その他
    yaminusi
    Perlは警告が出るだけで構文エラーではなく実行もできる。PHPではWordPressのように左辺に定数を推奨している規約もある。

    その他
    motchang
    if 文の中に代入(メソッドの戻り値とか)を書くと、式の値が真のとき、偽のときって分岐が楽に書けるので意図的に使ってたけどなぁ…。C と PHP で。ダメな言語かなりあるんですね。

    その他
    decoy2004
    『このようなコーディングスタイルを勧めてくるくせに静的解析を拒否する人は本当に老害である。退職の準備をしよう。』

    その他
    n_knuu
    “Python、Perl、Ruby、C(clang)では、「老害」の意見には反発しよう”

    その他
    chick307
    chick307 JavaScriptだと自然と`===`と書くように訓練される。

    2014/12/08 リンク

    その他
    dolmen777
    老害認識やった

    その他
    knjname
    Javaで真理値を要求するコンテキストで真理値リテラルと比較するほうがどうかしていると思いますが(ただboolean a,bでa==bしなきゃいけないのにa=bするのはありえる。基本ローカル変数はfinalにすべき(←老害?)。)

    その他
    FKU
    こういうのありがたいわー

    その他
    fumikony
    貫禄

    その他
    yfnt
    コンパイル言語とインタープリター言語で、そもそも論から違うということがわかってないんだろうな

    その他
    mas-higa
    だからなんやねん。テスト書けや。

    その他
    suginoy
    suginoy JavaでStringクラスのオブジェクトにnullが入ってたときにもequalsメソッドを呼べるようにとif (定数.equals(変数)) というバッドノウハウが使われる現場があった。

    2014/12/07 リンク

    その他
    Lumin
    かつてweb界を支配した神聖ぺちぽ帝国の圧政に対抗し、無残に死んでいった者たちは数知れず/javaの場合、ブーリアン比較で ==trueの書き方がそもそもナンセンスだったりする

    その他
    kujoo
    "貫禄の"

    その他
    tzt
    条件節での代入が意図されたものである可能性もあって、それは静的解析では判別することができないので、結局どういう規約を選択するかというはなしにしか帰着しないわけなんだが、わかってんのかな?

    その他
    techboon
    左辺に書くべき言語、バージョンは存在するけど、左辺に書くべきでない言語は無い(けど、そうした方が見やすいと感じる人が多い)って程度に見える。

    その他
    kotomalism
    kotomalism equalsのnullの扱いの話かと思ったら違った。

    2014/12/07 リンク

    その他

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

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

    関連記事

    if式 / if文 の条件節で、左辺に定数を書くべき言語はあるか? @ajiyoshi.gist

    gistfile1.md if式 / if文 の条件節で、左辺に定数を書くべき言語はあるか? @ajiyoshi.gist twitterか...

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

    • techtech05212023/11/20 techtech0521
    • s_hiiragi2015/12/30 s_hiiragi
    • chocopie1162015/11/06 chocopie116
    • kiyo_hiko2015/09/25 kiyo_hiko
    • at284km2015/09/01 at284km
    • lazex2015/05/16 lazex
    • uscoder2014/12/16 uscoder
    • nabinno2014/12/13 nabinno
    • InoHiro2014/12/13 InoHiro
    • mohno2014/12/13 mohno
    • takehirohattori2014/12/13 takehirohattori
    • katsuren2014/12/13 katsuren
    • rochefort2014/12/10 rochefort
    • toa11210112014/12/09 toa1121011
    • ringtaro2014/12/09 ringtaro
    • kits2014/12/09 kits
    • hiroomi2014/12/09 hiroomi
    • Hash2014/12/09 Hash
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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

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

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