認知科学は、情報処理の観点から記憶や思考などの人間の脳と心の働きを説き明かし、認識・知能の理解を目指す研究分野です。しかし、プログラマーの大半は認知科学を学ぶ機会がありません。本書は、すべてのプログラマーのために、認知科学を応用してプログラミングをもっと効率的に、もっと楽しくするメソッドを解説します。本書を読むと「ああ、なるほど!」「それは思いつかなかった!」という体験が繰り返されることでしょう。 Part 1 コードをよりよく読むために Chapter 1 コーディング中の混乱を紐解く 1.1 コードにおけるさまざまな種類の混乱 1.1.1 混乱のタイプその1:知識不足 1.1.2 混乱のタイプその2:情報不足 1.1.3 混乱のタイプその3:処理能力の不足 1.2 コーディングに影響を与えるさまざまな認知プロセス 1.2.1 長期記憶とプログラミング 1.2.2 短期記憶とプログラミン