作者weii (醉拳甘乃迪)
看板SFFamily
标题Re: [转录]Re: 匈牙利命名法?
时间Thu Oct 17 23:02:45 2002
※ 引述《jfred (46 KING)》之铭言:
: ※ 引述《weii (醉拳甘乃迪)》之铭言:
: : 发信人: [email protected] (妙音鸟迦楼罗), 看板: java
: : 标 题: Re: 匈牙利命名法?
: : 发信站: 交大资科_BBS (Wed Oct 16 12:55:47 2002)
: : 转信站: Ptt!news.ntu!spring!ctu-peer!news.nctu!news.cis.nctu!cis_nctu
: : 其实匈牙利命名法是在80年代初期,程式语言在变数名称仍有过短的长度限制的时代,
: : 微软的西蒙亦发展出来的种能在简短的变数名称就能表现出变数的涵义以及特性的命名法。
: : 不过他的问题就是毕竟那是用简写编出来的变数名称,可读性不好,使用的人要花好一段时
: : 间去熟悉这样的简写方式,才不会混淆。
: : 然而今天各程式语言普遍已经可以使用很长的变数名称了,打个10~20几个字作变数名称
: : 也不是什麽问题。为了程式的可读性起见,其实是可以不需再用匈牙利命名法了,可以打直
: : 觉的变数名称了。
: : 例如说一个boolean变数描述要不要重绘萤幕好了
: : 我用类似匈牙利命名法可能这样命名:boolean bl_rpntMtr
: : 再用现在java可以用的长变数名称命名习惯:
: : boolean bl_repaintMonitor
: : 你觉得哪一个比较容易看得懂呢?
: MFC中全都是匈牙利命名法
: 怎麽看都没有JAVA命名来得清爽
那时候还没有长变数名ㄇ
--
「大哥!你....」
「你在以旁门左道的方法,逼自己的剑气踰越极限﹖」
「废话!」应雄反驳:
「什麽旁门左道﹖
能够将最强的功力提昇至无法再上的强中之强,
才是必胜的最佳战略!」
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.201.208.96