1.什么是魔法值
魔法值是指代码中突然出现的数字,之所以称为魔法值,是因为这个20可以有多种意义。在新来的员工接手你的代码时,他们产生疑问:为什么要设这个20,背后有什么秘密吗。大大降低了代码的可维护性。
2.解决办法
(一)将魔法值在一个类中封装起来,并且写上注释
(二)这样在使用时直接调用就可以了,在修改时,只需修改封装类中的数字便可以。方便以后的维护和更新。
魔法值是指代码中突然出现的数字,之所以称为魔法值,是因为这个20可以有多种意义。在新来的员工接手你的代码时,他们产生疑问:为什么要设这个20,背后有什么秘密吗。大大降低了代码的可维护性。