के साथ सभी चेतावनियों/सुझावों को स्वचालित रूप से स्वीकार करने के लिए कैसे मैं Resharper के लिए बहुत नया हूं और यह सुझाव देता हूं कि वह सभी सुझावों को लागू करने का प्रयास कर रहा है। क्या मैं इसे स्वचालित रूप से कर सकता हूं? मैंने कोड क्लीनअप की कोशिश की है। लेकिन वह उन सभी को नहीं करेगा। इसके अलावा मुझे सभी टिप्पणी कोड को हटाने की जरूरत है। मैं यह कैसे कर सकता हूं? इसके अलावा मैं इसे चांदी के आवेदन के साथ चला रहा हूं। अगर मैं सुझावों को स्वतः स्वीकार करता हूं तो क्या कुछ तोड़ने का कोई मौका है?पुनर्विक्रेता
उत्तर
मुझे विश्वास नहीं है कि ऐसा करने का कोई तरीका है।
यहां तक कि यदि वहां भी थे, तो रीशर्पर अक्सर आपको कार्यवाही करने का विकल्प देगा - अगर यह स्वचालित रूप से किया जाता है तो इसे स्वीकार किया जाएगा?
आप आपको लगता है कि ReSharper स्वतः को पूरा करना चाहिए उदाहरण मिल सकते हैं, तो आप उनके Jira साइट पर सुविधा का अनुरोध और अन्य लोगों पर वोट करने के लिए यहाँ लिंक पोस्ट करने के लिए पसंद कर सकते हैं अधिक काम हो सकता है, लेकिन आपको किसी भी क्लीनअप ऑपरेशन को "मैन्युअल रूप से" लागू करना चाहिए ताकि आप जान सकें कि आपके कोड में क्या बदला गया है, उन परिवर्तनों से सीख सकते हैं, और यह सुनिश्चित कर सकते हैं कि सभी परिवर्तन सही हैं। कोड विश्लेषण उपकरण आपको सुझाव देते हैं, लेकिन वे कभी भी 100% सही नहीं होते हैं - कभी-कभी आपको प्रोग्रामिंग का थोड़ा सा करने की ज़रूरत होती है ;-)
इसे एक कोर के रूप में नहीं सोचें। बेहतर कोडिंग शैली सीखने के बारे में सोचें (थकाऊ और दोहराव)। अक्सर आप एक विशिष्ट परिवर्तन स्वीकार करते हैं, और अधिक दृढ़ता से आप अगली बार इसी तरह के कोड लिखने के "बेहतर" तरीके को याद करेंगे।
यह:
+1 - डितो। मैंने FxCop उल्लंघनों के साथ मैन्युअल क्लीनअप का एक ही प्रकार किया और उससे बहुत कुछ सीखा। एक बार यह साफ हो जाने के बाद, इसे साफ रखें - आर # हरा रखें, चेतावनियों को त्रुटियों के रूप में चालू करें, और निरंतर एकीकरण के तहत FxCop चलाने पर विचार करें। – TrueWill
निश्चित रूप से प्रत्येक फिक्स के लिए इसे मैन्युअल रूप से करने का एक अच्छा विचार मैंने देखा है कि कई बग कोड में रेंडर किए गए सुझावों के दौरान कोड में रेंगते हैं। Resharper एक शानदार उपकरण है लेकिन यह सिर्फ एक उपकरण है और कभी-कभी इसे संदर्भ सही नहीं मिलता है और जिस तरह से आप समझ नहीं सकते हैं, उसमें कोड बदलते हैं। यह संस्करण के लिए बेहतर संस्करण हो जाता है। –
हां, आप इसे कोड cleanup द्वारा कर सकते हैं।
- 1. स्कैला संकलक पुनर्विक्रेता है?
- 2. पुनर्विक्रेता सूची तत्व - jQuery?
- 3. विंडोज सी ++ संवाद पुनर्विक्रेता वर्ग
- 4. @MessageDriven लेनदेन और पुनर्विक्रेता semantics
- 5. "ओओएम किलर" के बाद, क्या "पुनर्विक्रेता" है?
- 6. पुनर्विक्रेता निम्नलिखित सिफारिश क्यों कर रहा है?
- 7. पुनर्विक्रेता के बिना सी # परियोजना में अप्रयुक्त संदर्भ (! = Usings) हटाएं?
- 8. क्या पुनर्विक्रेता विविध प्रकारों को बदल सकता है?
- 9. क्या कक्षा के लिए कोड क्लीनअप अक्षम करने के लिए कोई पुनर्विक्रेता टिप्पणी निर्देश है?
- 10. मैं कैसे ठीक कर सकता हूं: बंद करने वाले पुनर्विक्रेता चेतावनी में foreach चर तक पहुंच?
- 11. पुनर्विक्रेता के साथ प्रतीक समस्या का समाधान नहीं कर सकता है लेकिन कोड संकलित
- 12. पुनर्विक्रेता प्रारूप केस स्टेटमेंट्स केस के समान लाइन पर शुरू करने के लिए कर सकते हैं?
- 13. पुनर्विक्रेता में यूनिट परीक्षण चलाते समय, मैं समग्र समय कैसे देख सकता हूं?
- 14. एक पुनर्विक्रेता लॉक स्थिर बना रहा है और इसे एक म्यूटेक्स बना देता है?
- 15. jQuery/जावास्क्रिप्ट में एक छवि फसल और पुनर्विक्रेता (एक ही समय में) स्क्रैच से कोड?
- 16. पुनर्विक्रेता का कहना है कि 'सिंगल' फेंक 'कथन के साथ कैच क्लॉज अनावश्यक है'?
- 17. क्या गैर-पुनर्विक्रेता सी लाइब्रेरी कॉल के उपयोग को ध्वजांकित करने का कोई तरीका है?
- 18. क्या पुनर्विक्रेता लॉक के माध्यम से उपयोग किए जाने वाले फ़ील्ड के लिए अस्थिर कीवर्ड आवश्यक है?
- 19. पुनर्विक्रेता फ़ील्ड में रीडोनली का उपयोग क्यों करता है जो बदले नहीं जाते हैं? प्रश्न को स्पष्ट करने के लिए
- 20. परीक्षण धावक कार्यशील निर्देशिका बदलें
- 21. SystemInfo.cs में System.Runtime.CompilerServices को रीफ्रेश करने का कोई कारण है?
- 22. ReentrentLock और सिंक्रनाइज़ (ऑब्जेक्ट) का उपयोग करने में क्या अंतर है?
- 23. रिशेर्पर - 'निजी' एक्सेस संशोधक को कैसे बंद करें?
- 24. सी # में जावा रीन्टेंट्रॉक लॉक और हालत में सर्वश्रेष्ठ मैच?
- 25. सी ++ FileIO कॉपी-बनाम-प्रणाली ("cp file1.x file2.x)
- 26. क्या रिशेर्पर के माध्यम से कोड सॉर्ट करना संभव है?
- 27. एसिंक्रोनस-सुरक्षितता
- 28. रिशेर्पर को फ्रेमवर्क संस्करण के बारे में कैसे पता किया जा सकता है?
- 29. मैं निम्नलिखित की तरह एक नए परीक्षण बनाते हैं कोडिंग
- 30. Resharper String.Format शॉर्टकट
आप ऐसा नहीं करना चाहते हैं !! हां संभावना है कि आप कुछ तोड़ देंगे। –
मैं सहमत हूं। लेकिन कम से कम मुझे सभी टिप्पणी कोड को हटाने जैसे स्वचालित रूप से कुछ क्लीनअप करने की आवश्यकता हो सकती है। – Tanmoy
जबकि 99% समय आप ऐसा नहीं करना चाहते हैं, निश्चित रूप से कुछ मामले हैं जहां यह सही मायने रखता है। अभी मैंने एक उपकरण से कोड जेनरेट किया है जो दूरस्थ रूप से मेरे कोडिंग मानकों के अनुरूप नहीं है। मैं हाथ से कोड बनाए रखूंगा कि प्रारंभिक पीढ़ी हो गई है। मैं Resharper इसे सब साफ करने में सक्षम क्यों नहीं होना चाहिए? – roufamatic