読者です 読者をやめる 読者になる 読者になる

Engineer as a Lifestyle @tenkoma

tenkoma's testing blog

比較式でリテラルを先に書く

PHPで(も)等価演算子(==)で比較するときリテラルを先にかいておくと、タイプミスで代入演算子(=)になってしまったときにエラーになる。
Joel on Software(書籍)にこのコーディングスタイルについて「よい傾向だ」みたいなことが書いてあったと思うが、なるべくこれを使おうと思っている。
プログラミングの作法として"よい"からというよりは、リテラルを後にもってきて、注意深く論理エラーにならないようコーディングすることをあきらめているからかもしれない。