2012-08-08 14 views
7

मैं सोच रहा था IntelliJ एक विशेषता यह है कि फ़ाइलों के माध्यम से स्कैन और इस तरह के आयात का आयोजन, सुरक्षित रूप से अप्रयुक्त कार्यों और क्षेत्रों आदि यह सुविधा Resharper प्लगइन में .NET में काफी मददगार था को हटाने के रूप में चीजों को करने के लिए अनुमति होगी है या नहीं । किसी भी पॉइंटर्स के लिए धन्यवाद। FindBugs-विचार -IntelliJ - सफाई कोड

+0

आप सभी को एक बार मतलब क्या है, या एक @ एक समय में (आयात को व्यवस्थित करने के रूप में, फिर अप्रयुक्त कार्यों को सुरक्षित रूप से हटाएं, आदि) – berry120

+0

क्या इससे कोई फर्क पड़ता है? मुझे लगता है कि अंतर्निहित कार्यान्वयन उन सभी के साथ एक-एक करके जाएगा – Bober02

उत्तर

5

विचार के लिए एक प्लगइन है। यह आपके द्वारा सूचीबद्ध मामलों और बहुत कुछ के लिए स्कैन करता है।

+5

आईडीईए बॉक्स से सैकड़ों कोड निरीक्षण प्रदान करता है। इस प्रश्न को हल करने के लिए FindBugs को स्थापित करने की आवश्यकता नहीं है, आईडीईए पहले से ही @ Bober02 द्वारा उल्लिखित समस्याओं को ढूंढ और ठीक कर सकता है। – CrazyCoder

+0

हां, लेकिन FindBugs एक और तरीका प्रदान करता है। – evg

+1

क्या आप निश्चित रूप से ** एक और तरीका ** के बारे में सुनिश्चित हैं? Http://findbugs.sourceforge.net/bugDescriptions पर सूची।एचटीएमएल में ** 400 ** निरीक्षण शामिल हैं, जबकि इंटेलिजे आईडीईए ** से अधिक ** ** ** है: http://www.jetbrains.com/idea/documentation/inspections.jsp। – CrazyCoder

1

आप इसे बाहर परीक्षण का उपयोग कर प्रयास कर सकते हैं।

आयात के रूप में, हाँ, आप आयात ctrl-alt-o आयात कर सकते हैं, और आप वर्तमान फ़ाइल या प्रोजेक्ट में प्रत्येक फ़ाइल पर ऐसा करने का विकल्प चुन सकते हैं।

सुनिश्चित नहीं है कि आप किसी प्रोजेक्ट में सभी अप्रयुक्त विधियों को हटा सकते हैं, लेकिन आपको विधियों/चर के बारे में चेतावनियां मिलती हैं जिनका उपयोग नहीं किया जाता है और सुरक्षित रूप से हटाया जा सकता है (और इंटेलिजे सुरक्षित रूप से हटाने का विकल्प प्रदान करता है)।

इसके अलावा

, वरीयताओं में, आप सेटअप चीजें हैं जो आप अपने कोडिंग शैली के आधार पर चेतावनी के रूप में विचार किया जाना चुनते हैं, तो, सम्मेलनों की एक टन कर सकते हैं, आदि

+0

इसके अतिरिक्त आप आईडीईए को अनुकूलित करने, वीसीएस प्रतिबद्धता –

+0

पर कोड को दोबारा सुधारने के लिए कह सकते हैं हां वास्तव में, इंटेलिजे को कम करने पर कम से कम चेतावनी और TODO के लिए आपके कोड में जांच की जाती है, जिससे आप उन्हें प्रतिबद्ध करने से पहले उन्हें सत्यापित करने का मौका देते हैं। यह बहुत आसान में आता है। – pcalcao

12

उपयोग Analyze | अप्रयुक्त कोड खोजने के लिए सक्षम विकल्पों के साथ संहिता का निरीक्षण करें, परिणामों में आप सभी अप्रयुक्त विधियों और फ़ील्ड को हटाकर सभी घटनाओं को ठीक कर सकते हैं।

उपयोग Code | आराम के लिए Reformat कोड या अनुकूलन आयात। सुधार कोड में आयात को अनुकूलित करने का एक विकल्प है और आप इसे एक ही चरण में वैश्विक स्तर पर दोनों परिचालन करने के लिए पूरे प्रोजेक्ट पर चला सकते हैं।

यह भी मक्खी (सेटिंग्स में सक्षम) पर आयात अनुकूलन करने के लिए और पुन: फ़ॉर्मेट/आयात का अनुकूलन जब संस्करण नियंत्रण करने से संभव है। संभव समस्याओं के बारे में आपको सूचित करने के लिए प्रतिबद्धता से पहले कोड निरीक्षण भी निष्पादित किया जा सकता है।

+0

लाइटवेट के लिए, विश्लेषण-निरीक्षण कोड .. ढूँढना पर्याप्त है, Findbugs/PMD/CheckStyle को पूर्ण निरीक्षण के लिए, सोनारक्यूब स्टैंडअलोन या जेनकींस के साथ चलना बेहतर है – feuyeux

0

मैं इन 10 आईडिया निरीक्षण कि हो सकता है आप उपयोग नहीं कर रहे उपयोग करने के लिए प्रस्ताव:

http://hamletdarcy.blogspot.com/2008/04/10-best-idea-inspections-youre-not.html

और अपने आप से मैं IntelliJ विचार की मदद से NullPointerException के साथ लड़ पसंद है।

के बाद निरीक्षण मुझे इतना मदद कर रहे हैं:

  1. लगातार स्थिति & अपवाद enter image description here
  2. @ NotNull/Nullable समस्याओं enter image description here