動機(Motivation)
在計算科學中,魔法數(magic number)是歷史最悠久的不良現象之一.
進行本項重構之前,你應該先尋找其他替換方案.你應該觀察魔法數如何被使用,而后往往你會發現一種更好的使用方式.如果這個魔法數是個type code(型別碼),請考慮使用Replace Type Code with Class(218);如果這個魔法數代表一個數組的長度,請在遍歷該數組的時候,改用Array.length().
在計算科學中,魔法數(magic number)是歷史最悠久的不良現象之一.
進行本項重構之前,你應該先尋找其他替換方案.你應該觀察魔法數如何被使用,而后往往你會發現一種更好的使用方式.如果這個魔法數是個type code(型別碼),請考慮使用Replace Type Code with Class(218);如果這個魔法數代表一個數組的長度,請在遍歷該數組的時候,改用Array.length().