上QQ阅读APP看书,第一时间看更新
1.4 小结
·在程序设计中,缺乏知识、缺乏容易获取的信息或大脑缺乏加工能力都可能令程序员感到困惑。
·阅读或编写代码时涉及 3 种认知过程。
·第一种认知过程:大脑从长时记忆中提取信息(例如关键字的含义)。
·第二种认知过程:大脑把当前的程序信息(例如方法名和变量名)暂时存储在短时记忆中。
·第三种认知过程:大脑在工作记忆中加工代码的相关信息(例如发现索引少 1)。
·代码阅读涉及所有 3 种认知过程,三者相辅相成。例如,遇到 n 这样的变量名时,大脑将其存储在短时记忆中,并从长时记忆中检索曾经读过的相关程序。遇到某个模棱两可的单词时,大脑会激活工作记忆,并努力根据上下文确定这个单词的确切含义。