पर बराबर() के उपयोग के बारे में चेतावनी देने के लिए चेतावनी देने के लिए कोई व्यक्ति पीएमडी xpath नियम को चेतावनी दे सकता है कि equals()
java.math.BigDecimal
की विधि को मूल्य और स्केल दोनों की जांच करेगा जो आमतौर पर (कुछ इंजीनियरिंग प्रकार ऐप्स के लिए) एक गलती हो सकती है। चूंकि 1.0
1.00
के बराबर नहीं है, इसलिए compareTo
का उपयोग करना चाहिए।पीएमडी xpath नियम BigDecimal
5
A
उत्तर
1
यह पीएमडी के साथ बल्कि जटिल है लेकिन FindBugs already has a rule for this।
0
XPath के साथ यह मुश्किल होगा क्योंकि उल्लंघन के तरीके पर उल्लंघन किया गया है लेकिन आपको ऑब्जेक्ट के प्रकार के बारे में जानकारी चाहिए। एक जावा आधारित पीएमडी नियम जाने का रास्ता हो सकता है।
संबंधित मुद्दे
- 1. पीएमडी नियम फ़ाइल
- 2. BigDecimal को BigDecimal
- 3. BigDecimal
- 4. BigDecimal
- 5. BigDecimal
- 6. मेवेन के साथ पीएमडी - एक नियम के भीतर एक नियम को कैसे अक्षम करें?
- 7. चेकस्टाइल, फाइंडबग, और पीएमडी कॉन्फ़िगरेशन ओवरलैप
- 8. BigDecimal संख्या
- 9. पीएमडी - कोड विश्लेषक चेतावनियां
- 10. BigDecimal को शून्य
- 11. कैसे डबल/BigDecimal
- 12. BigDecimal समस्या जावा में
- 13. XPath: आप xpath
- 14. xpath: इस xpath decipher?
- 15. xpath: क्या xpath
- 16. रूबी ऑन रेल्स शून्य BigDecimal
- 17. जावा BigDecimal arithmaticException अमान्य ऑपरेशन
- 18. मेक: नियम कॉल नियम
- 19. XPath
- 20. XPath
- 21. XPath
- 22. xpath
- 23. XPath
- 24. xpath
- 25. xpath
- 26. xpath
- 27. xpath
- 28. XPath
- 29. XPath
- 30. xpath
नहीं, ऐसा नहीं है। लगता है कि नियम अब उपलब्ध नहीं है। – krtek
मैंने अभी एक लिखा है: https://github.com/cwalesch/findbugs-plugins –