所以即時通訊試圖擺脫我在我的主要方法中的兩個幻數。我試圖讓他們靜態字段,但我只是得到一個不同的checkstyle錯誤。我正在尋找一種方法來使我的主要方法完全用checkstyle檢查。Java主要方法魔法數字
這些都是CheckStyle的錯誤,我得到:
'2000' 是一個神奇的數字
'262' 是一個神奇的數字
這些都是CheckStyle的錯誤,當我做它們是靜態字段:
名稱'twothou'必須匹配模式'^ [AZ] [A-Z0-9] *(_ [A-Z0-9] +)* $ 」。
名稱'twosixtytwo'必須匹配模式'^ [A-Z] [A-Z0-9] *(_ [A-Z0-9] +)* $'。
附:如果我試圖讓變量不是靜態的,它不會讓我編譯。 感謝您的幫助。
您可以添加代碼的相關部分,以便我們可以看到您要做什麼? – 2013-04-10 23:59:49
哎呀,對不起。謝謝您的幫助。 – user2184587 2013-04-11 00:09:24
http://stackoverflow.com/questions/47882/what-is-a-magic-number-and-why-is-it-bad – Hash 2013-10-21 11:54:23