重构三--重新组织数据(Replace Magic Number with Symbolic Constant)(2)--动机

重构三--重新组织数据(Replace Magic Number with Symbolic Constant)(2)--动机
动机(Motivation)
在计算科学中,魔法数(magic number)是历史最悠久的不良现象之一.

进行本项重构之前,你应该先寻找其他替换方案.你应该观察魔法数如何被使用,而后往往你会发现一种更好的使用方式.如果这个魔法数是个 type code(型别码),请考虑使用 Replace Type Code with Class(218);如果这个魔法数代表一个数组的长度,请在遍历该数组的时候,改用Array.length().

你可能感兴趣的:(重构三--重新组织数据(Replace Magic Number with Symbolic Constant)(2)--动机)