PIE(Program Intently and Expressively)の原則意図を明確に表現するコードを書く。どういうこと?読む人に意図がきちんと伝わるコードを書く。こざかしい、むずかしい、頭脳をアピールするコードは書かない。 人に読めないコードが利口なコードであるはずがない。どうすれば?コードを書くときには、書きやすさより読みやすさを重視すべき。 なぜなら、コードは書かれることが読まれることよりもずっと多いからだ。書いている自分ですら、それを読んでいる時間の方が多いかもしれない。読みやすければ、書くときの効率が多少落ちたとしても、それに見合う価値はある。さらに言うと、実行効率よりもコードの明瞭さを優先すべきである。たとえば?何をしたのか明確に。 coffeeShop.order(2); ↓ coffeeShop.order(CoffeeCupSize.Large); 今時最適化のた