intellij-idea
निरीक्षण
खोज…
परिचय
Intellij IDEA बहुत सारे कोड निरीक्षण प्रदान करता है, जो लेखन कोड को सरल बना सकता है।
निरीक्षण के मापदंडों को Preferences
में पाया जा सकता है | Editor
| Inspections
अनुभाग। डिफ़ॉल्ट रूप से, IDEA में उनमें से बहुत से सक्षम हैं। और बहुत सारे निरीक्षण ऑटो-फिक्सिंग विकल्पों का समर्थन करते हैं, जिन्हें Alt + Enter दबाने पर देखा जा सकता है।
अपने पूरे प्रोजेक्ट (या कुछ कस्टम स्कोप) के लिए निरीक्षण चलाने के लिए, आपको Analyze
का चयन करने की आवश्यकता है Inspect code
।
@NotNull / @ निबल निरीक्षण
ये निरीक्षण NullPointerException
s को रोकने के लिए बेहद उपयोगी हैं। डिफ़ॉल्ट रूप से वे अक्षम हैं। आप इन निरीक्षणों को Inspections
प्राथमिकताओं में पा सकते हैं: Java
| Probable bugs
| Constant conditions & exceptions
और @NotNull/@Nullable problems
। वहां आप अपने एनोटेशन को भी कॉन्फ़िगर कर सकते हैं। आप अपने प्रोजेक्ट में JetBrains एनोटेशन जोड़ने के लिए इस मैनुअल का उपयोग कर सकते हैं।
उदाहरण के लिए, इस तरीके पर विचार करें:
अगर getString
संभवतः null
नहीं लौट सकती है, तो सब कुछ ठीक है। लेकिन अगर हम अपने निरीक्षण को सक्षम करते हैं और कुछ मामलों में यह अशक्त हो सकता है, तो हम तुरंत निरीक्षण को ट्रिगर देखेंगे:
जो कहता है कि 'null' is returned by the method which is not declared as @Nullable
। और अगर हम Alt + Enter को हिट करते हैं, तो Annotate method as '@Nullable'
एक विकल्प Annotate method as '@Nullable'
होगी। अगर हम Enter को फिर से हिट करते हैं, तो हमारा कोड इस तरह दिखाई देगा:
निरीक्षण के साथ length()
पर ट्रिगर length()
विधि कह रही है कि Method invocation 'length' may produce 'java.lang.NullPointerException'
। और अगर हम आगे बढ़ते हैं और एक चर के रूप में getString()
विधि का परिणाम पेश करते हैं, तो Alt + Enter IDEA मारने के बाद इस निरीक्षण को ठीक करने के कुछ तरीके सुझाएंगे:
इस तरह से आप अपने कोड का मक्खी पर निरीक्षण कर सकते हैं, और सभी संभावित NullPointerException
s को ठीक कर सकते हैं। यदि आप अपनी पूरी परियोजना (या कुछ यादृच्छिक दायरे) की जांच करना चाहते हैं, तो आप Analyze
उपयोग कर सकते हैं | Inspect code
। बस सुनिश्चित करें कि आपके चयनित निरीक्षण प्रोफाइल में सभी आवश्यक निरीक्षण सक्षम हैं।