Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 983 Bytes

README.zh-cn.md

File metadata and controls

15 lines (9 loc) · 983 Bytes

认知负荷开发人员手册

简介

我们阅读和理解代码的时间远远多于编写代码的时间。因此,理解代码所需的认知负荷量是一个关键指标。

认知负荷

认知负荷是指开发人员需要了解多少信息才能完成任务。认知负荷越高,意味着开发人员需要花费更多时间学习所需的信息。

我们应努力尽可能减少项目中的认知负荷。

一般人的工作记忆中大约可以容纳四个无关的事实。一旦认知负荷达到这个临界值,就需要花费大量精力来理解事物。

比方说,我们被要求对一个完全陌生的项目进行一些修正。我们被告知,一位非常聪明的开发人员为该项目做出了贡献。他使用了很多很酷的架构、花哨的库和时髦的技术。换句话说,前作者给我们带来了很高的认知负荷。

// 需要帮助!请开启拉取请求