2010-08-19 17 views
8

के लिए अनावश्यक कोड डिटेक्टर की तरह कुछ नेटबीन्स कोड की गंध का पता लगाने में एक्लिप्स (इम्हो) से डिफ़ॉल्ट रूप से बेहतर है, लेकिन Unnecessary Code Detector ग्रहण के लिए अधिक मृत कोड और कोड को बेहतर किया जाना चाहिए। क्या NetBeans के लिए कुछ तुलनीय है या क्या एक मेवेन प्लग-इन है?नेटबीन

+4

डिफ़ॉल्ट रूप से बेहतर Netbeans में इस सुविधा को पाने के लिए? एक ज्वालामुखी शुरू करने की कोशिश कर रहा है? कृपया उस कथन के लिए एक संदर्भ जोड़ें। –

+0

मैं ज्वालामुखी शुरू नहीं करना चाहता, यह केवल मेरा व्यक्तिपरक अनुभव था - मैंने इसे अब प्रश्न में चिह्नित किया है। एंटी ग्रहण flamewar शुरू करने के लिए बहुत बेहतर क्षेत्र थे ;-) – deamon

+0

बग 1 9 7574 - आरएफई: अनियंत्रित कोड पहचान। http://netbeans.org/bugzilla/show_bug.cgi?id=197574 –

उत्तर

7

आपके प्रश्न का सीधा जवाब नहीं है, लेकिन यह दिलचस्प हो सकता है: NetBeans के लिए FindBugs, PMD और CheckStyle जैसे टूल को एकीकृत करने के लिए नेटबीन के लिए set of plugins है।

वे उपकरण स्थिर कोड विश्लेषण उपकरण हैं: वे आपके स्रोत कोड को देखते हैं और आपको संभावित त्रुटि-प्रवण संरचनाओं, संभावित बग आदि के बारे में जानकारी देते हैं और अधिकतर अप्रयुक्त कोड भी मिल सकते हैं।

+0

सहमत, FindBugs = जीत – CurtainDog

1

ucdetector सख्ती से ग्रहण तक ही सीमित है और इसका उपयोग किसी अन्य वातावरण में नहीं किया जा सकता है। तो यदि आप इसका उपयोग करना चाहते हैं, तो आपको projects pointing to your source directories के साथ कहीं भी मूल ग्रहण स्थापित करना होगा और इसे केवल अप्रयुक्त कोड पहचान के लिए उपयोग करना होगा।

अप्रयुक्त कोड की पहचान करने का एक और तरीका (लाइव) अनुप्रयोग का वाद्य यंत्र है, इसे थोड़ी देर तक चलाएं और लॉग का विश्लेषण करें। सामान्य उपकरण एम्मा, कोबर्टुरा और क्लॉवर हैं।


का विरोध नहीं किया जा सका - का पता लगाने कोड ग्रहण के साथ बदबू आ रही है ...

2

इस प्लगइन पर एक नज़र डालें: dead code detector

यह एमेरिक वर्नाट के DCD project पर सबूत-ऑफ-अवधारणा प्लगइन का निर्माण है।

ps। वहाँ भी एक feature request [Bug 181458] है, जिस पर आप कर सकते हैं वोट आउट-ऑफ-द-बॉक्स :-)