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

    • 注目コメント
    • 新着コメント
    その他
    trashtoy
    trashtoy 自分は if (false !== ($pos = strpos($text))) みたいなイディオムをわりとよく使うので、少なくともPHPに関してはアリ

    2014/12/26 リンク

    その他
    app2641
    ヨーダあまり使いたいとは思わないなー。まあチームで話し合って納得しているならどんな書き方でも良いと思うけども

    その他
    terazzo
    話はずれるけど、==以外の交換可能な2項演算子で定数をどっちに書いた方が「自然」なんだろう? 「a * 2」 と「2 * a」で。

    その他
    Kanasansoft
    Kanasansoft 「if (x > 0 && x < 10) {」vs「if (0 < x && x < 10) {」もよろしく。後者の方は数学の「0 < x < 10」に似ていてわかりやすいはずだけど嫌う人が多い。/戦いの場を準備した。=> http://bit.ly/1wcXLWg

    2014/12/22 リンク

    その他
    mellow-mikan
    うちもヨーダ記法推進派。定数を先にというよりは、短いものを先に書きたいから。英語で言う It is (短い) that (長い) の感覚。

    その他
    nanakoso
    COBOLやSQLならともかく ( ) {} とか混じってるC系の文法で英語に似てないから不自然ていう事自体ナンセンスだと思う >ヨーダ

    その他
    Xray
    if文の条件が読みにくいなら、条件を見直すか目を洗った方が良い

    その他
    ad2217
    ad2217 = を代入に使うのが間違いやったんや。setq の勝利!

    2014/12/22 リンク

    その他
    ghostbass
    俺は while(($row = $statement->fetch()) !== fakse){}ぐらいに書くので / 範囲の問題はvoteした

    その他
    matarillo
    matarillo Javaはコンパイルエラーになると思う(ならない、と言ってる奴らはきっとisValid == trueとか書いちゃうタイプの残念な人だ)

    2014/12/22 リンク

    その他
    vanbraam
    ほぼ同意;読みやすさを言うのであれば,'='と'=='の使い分けがそもそも不自然だし.わかりやすさを追うなら中置記法はやめて全て前置記法にしたほうがいい;Readable Codeに書かれているからというだけで否定するのは単なる信者

    その他
    atsushifx
    40代で老害には射るだろうけど、自分はヨーダ記法否定派。PHPならdefineで定数宣言するだろうからヨーダ記法にしても左辺がリテラルとすぐに気づくか疑問。それよりはIDEやLintなどのツールに任せるべきだと想う

    その他

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

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

    関連記事

    ヨーダ記法を応援します - がるの健忘録

    軽く各方面とバトりそうなネタなれど。 まず。 ヨーダ記法(ないしNTT記法…って、うちのまわりではいって...

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

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

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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

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

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