先日の社内ランチ勉強会にて発表した内容をまとめます。 リーダブルコードはJavaやC++等で書いてあり、サンプルコードがしっくりこないことがあります。 今回は私が最も馴染みがあるPHPに落とし込んで読んでいきます。 参考資料 リーダブルコード(2章 名前に情報を詰め込む) PHP Standards Recommendations PSR-0, 1, 2を日本語に翻訳してみました 1. 命名規則(フォーマット) ① キャメルケース 先頭文字を除いた単語の頭文字を大文字にする記法を指します。 ローワーキャメルケース(lower Camel Case) アッパーキャメルケース(Upper Camel Case) ② スネークケース(snake_case/SNAKE_CASE) 単語と単語の間をアンダースコアで接続する記法を指します。 ローワースネークケース(lower_snake_case)