条件判定に名前、つけてますか?
あなたのPHPコードはif文の中にたくさんの条件を連ねて条件分岐していませんか?コメントを書いておかないと何の条件分岐かわからなくなっていませんか? 可読性の下がりがちな条件分岐、実はもっと読みやすく・テストしやすくすることができるんです! Specificationパターンを使うことで、条件分岐に人間可読な名前を…