如何处理代码中的魔术数字(Magic Number)

我真的很不喜欢“魔术数字(Magic Number)”这个说法。我看到不少人都搞错了。我见过很多次 code review,有人一看到代码中的任何数字,就会评论说,"这是一个魔术数字,必定要把它放到文件前面并定义一个名字。"面试 (我也比较怀疑把全部的变量都放在文件最前面的必要性,这个话题下次再聊)。redis 我以为能够在代码中使用各类数字,只是你须要注意操做方式。算法 什么是魔术数字?api
相关文章
相关标签/搜索