变量的命名规则,一般有这么几种:
1. 骆驼规则,如 Windows Api 的命名规则(CreateFile/GetDiskFreeSpaceEx),Java 类名的规则
2. 首单词小写,如Java方法名(readByte)
3. 下划线分隔单词,如C++标准库(lower_bound/equal_range)
4. 全部小写,无分隔,如unix(posix)的很多函数名(getpagesize),但这类大部分使用所写(mmap/sysconf)
5. 骆驼规则再加下划线,ACE使用这种规则(ACE_Event_Handler )
6. C 宏名命名规则,一般是全部大写,再加下划线(BOOST_CURRENT_FUNCTION/BOOST_STATIC_CONSTANT)
7. Windows 中使用一个变种,全部大写,类别前缀加下划线,再加单词连写(WM_ACTIVATETOPLEVEL)
8. 全部大写,无分隔,如Windows中的结构名
这几种规则,我个人认为最坏的是【8】,然后是【7】,全部大写不加单词分隔很难辨别(单词界线)。【3】在名称比较短时还行,这类名称一般也的确比较短。
这几种命名规则,我个人觉得都不太好,主要是在视觉是感觉不好,以下就举一些反例(最被大家看好的):
【1】. GlobalAlloc,ReadFile,单词的分界在视觉上感觉不舒服,主要是以f/l/d/作为分界时,和下一个单词的首字母大写有些混淆,【2】的缺点跟【1】一样。
【3】. 下划线分隔,有时略显啰嗦,如getpage,就比get_page,来得简明舒服一些
分享到:
相关推荐
关于安全生产的一点感想.docx
关于管理者廉洁自律的一点感想.doc
### 物联网的相关知识点 #### 一、对物联网的初步理解 **物联网**(Internet of Things,简称IoT)的概念最早由比尔·盖茨在1995年的《未来之路》一书中提及,该书预测了互联网的发展趋势,提出了物联网的概念。...
一个月行测高分秘诀(过来人的一点感想) 一个月行测高分秘诀(过来人的一点感想)
虚拟化云计算交流—高校实施一点感想.pptx
提升个人所得税起征点的一点感想 .docx
小学生对疫情的感想文章_关于防控疫情的感想5篇.docx
【描述】:“入路感想铁路入职感想.rar”的描述简洁明了,与标题一致,进一步确认了文件内容是关于铁路入职后的心得体会。通常,这样的文档可能会包含对行业文化的理解、岗位职责的认识、工作环境的适应以及对未来...
关于认识实习总结感想范例.docx
个人关于军训的心得感想.doc
初中生关于垃圾分类心得感想.doc
GCT数学复习之感想GCT数学复习之感想GCT数学复习之感想GCT数学复习之感想GCT数学复习之感想
关于梅的感想.pdf
关于抗击疫情个人感想优质范文五篇.docx
在阅读了多篇关于网络的论文后,我对网络的拥塞控制和路由策略有了更深入的理解。这篇论文《The Stable Paths Problem and Interdomain Routing》由李志增撰写,着重探讨了网络中的稳定路径问题以及域间路由的挑战。...
我们为什么而学习? 一直以来,人们学习主要是为了获得学历,以便找到好工作,然后赚钱养家退休,看着下一代继续成长。但在大模型的能力超越普通人的时代,学习的目的可能会有所改变。为工作而学习可能变得越来越不...
关于2021抗击疫情感想个人学习心得体会5篇范文.docx
2021年关于抗击疫情的感想工作总结范文5篇.docx
"关于认识实习总结感想范例.pdf" 通过阅读这篇实习总结感想, 我们可以了解到作者在实习中的所思所想和收获。首先,作者强调了实习的重要性,认为实习是将理论知识与实际操作相结合的过程。在实习中,作者了解到了...