命名是编程中非常重要的一个环节。恰当的命名可以使代码更加易于阅读,更准确地表达开发者的意图,为项目维护提供便利。而手虫对命名的研究,可以从命名方式上反映出开发者的编程水平。
在编程中,命名变量和函数是一个基础性的技能。对于初学者来说,一些基本教程已经指出变量和函数应该使用整洁、有意义的名称。而对于有经验的开发者而言,理论上应该掌握更多高效且准确的命名技巧。例如,使用长而具体的名称,避免狭窄的缩写、命名规则符合命名约定等等。
以实际代码为对象,可以发现手虫更倾向于使用短名称,几乎不会使用缩写,而且并不愿意遵循官方的命名规则。例如,对于一个功能函数,命名可能只有两个字母(如aw),内部变量命名也是如此。同时,变量名称和函数名称不存在太大的区别,对于一个变量和函数名称相同的情况,显然是不符合规范的。
手虫对命名的偏好也表明了其编程水平还有提高空间。尽管简洁的名称可以提高编码效率,它给代码留下一些问题。例如,为了理解代码,其他开发者需要额外的时间浏览上下文,由于人类大脑的限制,记忆过多小众的变量名也是劣于使用具有明确含义的变量名。因此,命名应根据特定的应用程序而不是个人喜好来设计。相信随着编程水平的提升,手虫的技能将不断改进。
2023-08-25 / v3.1
2023-08-25 / v1.0.3
2023-08-25 / v1.0.1
2023-08-25 / v2.19.1
2023-08-25 / v1.2.0
2023-08-25 / v2.0.1
2023-08-25 / v1.5.1
2023-08-25 / v4.4.0
2023-08-25 / v1.0.03
2023-08-25 / v5.6.6
2023-08-25 / v1.2.20230810
2023-08-25 / v2.3.1.1