タグ

2014年12月22日のブックマーク (1件)

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

    軽く各方面とバトりそうなネタなれど。 まず。 ヨーダ記法(ないしNTT記法…って、うちのまわりではいってたんだけど、ググるとあんまりでてこない)ですが。 これは「if等の比較演算において、左辺に定数、右辺に変数を置く」記法です。 とりあえず幾つかネットで拾ってみる。 http://uchidak.net/yoda-notation このようにヨーダ記法とは、予期しない代入を防ぐために産み出された安全側へ倒すための書き方です。 しかしながら、現在はコンパイラがよしなにしてくれるため、あえてヨーダ記法で可読性を失うような書き方をすることをリーダブルコードでは推奨していませんでした。 http://qiita.com/moriturus/items/723eb17873381f94baf8 確かに、ヨーダ記法(1 == hogeのように記述する)は、発見しづらいミスを防ぐのに有用かもしれないが、

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