2010-03-22 13 views
17

से अप्रयुक्त स्थानीय चर को हटा रहा है क्या कोई उपकरण उपलब्ध है जो C# या VB.NET प्रोजेक्ट को स्कैन कर सकता है और स्वचालित रूप से सभी अप्रयुक्त स्थानीय चर को हटा सकता है?.NET कोड

उत्तर

14

अहम: FxCop और ReSharper अच्छे और सभी हैं, लेकिन संकलक खुशी से अप्रयुक्त चर को अनदेखा कर देगा और अगर आप optimize विकल्प सक्षम करते हैं तो उन्हें संकलित कोड में भी घोषित नहीं करेंगे।

+0

+1 बहुत बेहतर उत्तर –

+10

स्थानीय चर को संकलक द्वारा अनदेखा किया जा सकता है, लेकिन वे अन्य मानव डेवलपर्स द्वारा कोड की पठनीयता को बाधित कर सकते हैं। कोड पर निश्चित रूप से निर्भर करता है और यह कितना जटिल/आदेश दिया गया/टिप्पणी की गई है। – Ami

3

आप रीशेपर का उपयोग कर सकते हैं। यह सभी अप्रयुक्त चर चिह्नित करेगा और आपको उन्हें हटाने की अनुमति देगा।

0

आप अपने कोड का विश्लेषण करने के लिए FxCop का उपयोग कर सकते हैं।

हमारे आप वैन resharper कि अप्रयुक्त स्थानीय चर दोनों उपकरण आप के साथ बाहर grays

उन्हें अपने स्वयं

+2

ठीक है, बिल्कुल नहीं। ReSharper न केवल चर को हाइटलाइट करेगा; यह आपको एक समय में उन्हें हटाने के लिए भी आदेश प्रदान करेगा। –

+0

आह, यह नहीं पता था :) धन्यवाद – Ivo

1

ऐसा लगता है कि ReSharper आप clean up your code मदद करनी चाहिए नष्ट करने के लिए स्थापित करें।

0

FxCop कई तरीकों से एक उपयोगी उपकरण है, जिसमें से एक यह है कि यह अप्रयुक्त चर और पैरामीटर को इंगित करेगा। यह सहायक है यदि आपके पास निरंतर एकीकरण प्रक्रिया के माध्यम से आपका कोड चल रहा है।

रीशेर्पर दृश्य स्टूडियो में होने पर अप्रयुक्त चर और पैरामीटर को हाइलाइट करेगा।

कोई भी उपकरण स्वचालित रूप से आपके लिए हटाने को नहीं करेगा, हालांकि यह आमतौर पर करने के लिए एक साधारण बात है ... R # आपके लिए एक चयनित चर को हटाने के लिए शॉर्टकट कमांड भी प्रदान करता है।

संबंधित मुद्दे