1. 数值概论
      1. 程序主体中仅能出现的文字量就是0和1,任何其他文字量都应该换成更有描述性的表示。
    2. 整数
      1. 检查整数除法,注意运行顺序,使除法最后运行
      2. 注意整数溢出
    3. 浮点数
      1. 如果要进行数量级相差巨大的数之间的加减运算,应把他们排序,从最小的值开始,做逆向求和运算,尽量减少舍入的误差。
    4. 布尔
      1. 一些if判断,可以把判断提取成布尔变量,更直观
    5. 枚举
      1. 一些字面形式数字,可以考虑用枚举增加可读性
      2. 枚举类型可以作为布尔类型的替代方案
    6. 具名常量
      1. 使用具名常量提高可维护性
      2. 比如一些有上限的数值可以用具名常量表达
    7. 数组
      1. 确保数组下标没有超出边界