魔法数字

魔法数字1 什么是魔法数字 所谓魔法数值 是指在代码中直接出现的数值 只有在这个数值记述的那部分代码中才能明确了解其含义 2 魔法数字带来的问题 魔法数值使代码的可读性大大下降 而且 如果同样的数值多次出现时 到底这些数值是不是带有同样的含义呢 谁也说不清楚 另一方面

大家好,我是讯享网,很高兴认识大家。

1、  什么是魔法数字

  所谓魔法数值,是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义。

 

2、  魔法数字带来的问题

  魔法数值使代码的可读性大大下降。而且,如果同样的数值多次出现时,到底这些数值是不是带有同样的含义呢,谁也说不清楚。另一方面,如果本来应该使用相同数值的地方,一旦用错了,也很难发现。因此,需要注意以下几点,极力避免使用魔法数值。


讯享网

 

3、  怎么解决

  在Java语言中,对有名字的值的定义,可以使用用Static final或者enum来声明的值

  注意(命名方法):在取名时一定要注意增加名字的信息量。比如,为16命名为SIXTEEN是没有意义的。

  如果16表示的是价格表的一个元素,则应该命名为PRICE_TABLE_MAX。关于命名规则,还要参照本小册子的第6条。

 

小讯
上一篇 2025-02-13 14:47
下一篇 2025-03-08 08:00

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/119704.html