0

変数を定義する場合:

private static float rateCost3 = 3;

...警告が表示されます:

「3」はマジックナンバーです。

どうすればこれを解決できますか?

4

1 に答える 1

6

マジック ナンバーは、コード内の数字を直接使用したものです。この使用を修正するには:

private static final float RATE_COST_3 = 3;

コードの可読性が向上し、保守が容易になります。

ここにいくつかの情報があります: http://www.refactoring.com/catalog/replaceMagicNumberWithSymbolicConstant.html

于 2013-09-11T04:19:07.020 に答える