知识卡片
可读性省接手
内容
可读性的核心指标是陌生开发者多久能放心修改代码而不破坏行为。它直接影响可靠性和可维护性。发散:代码读起来顺,不是审美加分,而是团队交接和持续演进的基础设施。
参考来源
- 位置:《你真的会写代码吗-2021》第7章《让代码说话:可读性》"7.1 关于可读性的一些观点"(源文件:_epub-src/OEBPS/Text/0017.xhtml)
- 结论依据:原文明确"提高可读性的意思是:尽量减少一个熟练程序员理解一段代码所需的时间。更具体地说,一个不熟悉代码的人需要花多少时间才能有信心在不破坏其功能的情况下修改代码",并说明可读性会提高可靠性和可维护性。
- 原始内容:提高可读性的意思是:尽量减少一个熟练程序员理解一段代码所需的时间。更具体地说,一个不熟悉代码的人需要花多少时间才能有信心在不破坏其功能的情况下修改代码。可读性又被称为可学习性和可理解性……代码的可读性还能提高可靠性,因为这往往不易于掩盖一些bug,同时可以提高可维护性,因为更易于修改。