热门

最新

红包

立Flag

投票

同城

我的

发布
gentelmantsao
GentlemanTsao
5 年前
truegentelmantsao

整洁代码(三):匈牙利命名法过时了?
匈牙利命名法的基本原则:变量名=属性+类型+对象描述;

在Windows的C语言时代,匈牙利命名法很重要,因为那时所有的名称就以下几种:
1.整数句柄
2.长指针或void指针
3.String的一种实现

由于编译器不做类型检查,程序员需要通过匈牙利命名法来帮助自己记住类型。

对于Java程序员来说,匈牙利命名法纯属多余。不对,确切的说是不良风格。
为什么?原因有如下几点:
1.Java 对象是强类型的
2.代码编辑环境已经智能到编译前就侦测到类型错误的程度。
3.增加了阅读代码的难度
4.名称容易误导读者,因为当类型改变时,名称没有改变。

CSDN App 扫码分享
分享
1
2
打赏
  • 复制链接
  • 举报
下一条:
求帮助
立即登录