书籍介绍
这是一本把「读代码」当作一门可训练技能来拆解的书。作者从认知科学出发,把长期记忆、短期记忆与工作记忆引入编程场景,核心主张是:读懂复杂代码的障碍往往不在代码本身,而在人脑处理信息的天然局限。书中反复强调一个实用目标——通过降低「认知负荷」,让阅读更省力、学习新语言更快、写出更易被他人理解的代码。它不教你具体语法或框架,而是试图为业界流传的「最佳实践」提供理论依据。不少读者认为它更像一本「前导」读物:篇幅短、偏学术,适合先读它建立框架,再回到《Working Effectively with Legacy Code》这类实战手册。它真正适合的是愿意从底层理解「为什么这样写代码更好」的编程者,而非寻求速成技巧的人。
作者简介
Dr. Felienne Hermans is an associate professor at Leiden University in the Netherlands. She has spent the last decade researching learning and teaching programming. Felienne is an award-winning educator, the creator of the Hedy programming language for novice programmers, and a host of Software Engineering Radio—one of the world’s largest programming podcasts.