代码理解的心理困境:为什么工作记忆限制决定了程序员的效率
尝试在脑海中追踪这段Python代码的执行结果: def f(x, r, q): return r - q + x q = 1 + 4 e = 8 - q print(f(q, e, f(3, 5, e))) 如果你发现自己需要反复确认变量值,或者在嵌套函数调用处"迷失"了执行路径,这不是能力问题——这是人类大脑的根本限制。 ...
尝试在脑海中追踪这段Python代码的执行结果: def f(x, r, q): return r - q + x q = 1 + 4 e = 8 - q print(f(q, e, f(3, 5, e))) 如果你发现自己需要反复确认变量值,或者在嵌套函数调用处"迷失"了执行路径,这不是能力问题——这是人类大脑的根本限制。 ...
2004年,加州大学尔湾分校的Gloria Mark教授开始了一项持续至今的研究:追踪人们在电脑屏幕上的注意力持续时间。那一年,她记录到的平均值是2分30秒。二十年后,这个数字变成了47秒。 ...