原文: https://www.codecasts.com/blo...
本文探讨编程中的一个术语:“可读性”。编程
首先咱们来谈谈它的含义:post
“可读性”是描述在其余开发人员没有进行太多联想或猜想的状况下就能理解代码的含义。为了让其余的开发者对你的代码“可读”,你须要谨慎选择每一个变量命名甚至是参数命名。性能
可是有些东西是广泛存在并且也是受到人为因素的限制的。例如,不多会有开发者去追踪命名不定的变量。测试
启发:变量,类,方法和其余引用是否有明确的名称?
或者从开发者自己的角度看,这些开发人员是否熟悉正在接管的项目代码?他们做为开发人员有多经验?他们是否有特定的背景使得代码对他们有或多或少的可读性?code
可是咱们一般会遇到这样的应用场景:你并不知道其余开发者是谁?这在开源项目中最为广泛。对象
因此这就是咱们在编程中制定标准,模式和最佳实践的缘由。例如,JavaScript 代码倾向于使用 camelCase (驼峰命名),所以使用 camelCase 编写代码能够提供流畅的感受(这就能够起到可读性的做用)。了解一门语言一般使用的常见模式和风格很是重要。blog
补充:你所在的团队可能会制定一些本身的编程规定; 这个时候请你遵循它。
如下是能够遵循的一些简单而实用的方法:ip
总而言之,编程是一我的为的过程。 在编写代码时遵循下面的建议:开发
更简单一般会更好 —海明威。