
有过小孩的人会知道给孩子命名的时候,是多么的困难。
要表达家长的祝福希望还要好听有区分度。
其实代码中的命名也是大致如此,实际项目中,常常出现大家命名很随意的情况,这个也是造成代码质量问题的重要原因。
这里我们可以重点看三点,包括优先级
- 达意,准确的表达了类,函数,变量的意思,这点不可省略和俭省
- 区别度,以前比较喜欢使用最简单的命名,像mMap, mGroup这种,但是在代码量大了之后,refactor和search都非常头疼,可以说这种简化带来了较多的实用性的下降
- 简洁:这个需要在前两点做到的时候才需要考虑的点,编程不是时装秀,而是上战场,优雅固然重要,但要在实用之后
博客指出实际项目中代码命名随意是造成代码质量问题的重要原因。强调代码命名要注重三点及优先级,首先要达意,准确表达类、函数、变量意思;其次要有区别度,避免简单命名带来实用性下降;最后在满足前两点时再考虑简洁性。
1276

被折叠的 条评论
为什么被折叠?



