其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·使用AutoMake轻松生成Makefile
·BCB数据库图像保存技术
·GNU中的Makefile
·射频芯片nRF401天线设计的分析
·iframe 的自适应高度
·BCB之Socket通信
·软件企业如何实施CMM
·入门系列--OpenGL最简单的入门
·WIN95中日志钩子(JournalRecord Hook)的使用

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
匈牙利命名,有时有点烦

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

右手尾指被篮球捅成了脆性骨折,这样写起程序来有点烦了。那么多指针前面的p前缀,咋打都会打到o上去。这当然不能成为讨厌匈牙利命名法的冠冕堂皇的理由。真实的情况是,大部分时候这种Windows传统的命名方法是有点讨人厌了。
.Net Framework是完全不再承袭该命名方法,Java亦有其自身不错的一套推荐规则。虽然大部分先进的IDE都开始支持Rename等简单的重构工具,但C++在这方面却比较落后。大部分情况下,修改一个变量名称,我们还会用Find/Replace来修改所有用到该变量的地方。这种方法虽然还算方便,却实在算不上先进。使用匈牙利命名法,每个变量前缀用于区别其类型,这样当在重构时遇到要修改其类型时,不得不修改其名称,甚是麻烦,且易出错。
项目中遵循团队的代码规范,这在团队开发特别是大型项目中是非常重要的。平时自己写的小程序,我个人已经不再喜欢使用匈牙利命名了。


相关文章

相关软件