मैं एक बहु-डेवलपर प्रोजेक्ट पर काम कर रहा हूं और एप्लिकेशन को लॉन्चर एप्लिकेशन के माध्यम से लॉन्चर किया गया है जो उपयोगकर्ता द्वारा लॉग इन किए गए पैरामीटर को पास करता है, उनके स्थान इत्यादि। अभी जब मैं डीबग करता हूं आवेदन मैं कोड है कि इनपुट पैरामीटर पार्स करता है पर एक ब्रेकपाइंट सेट और मैं उपयोगकर्ता नाम चर अपना उपयोगकर्ता नाम आदि आवंटितविजुअल स्टूडियो डीबगर - स्वचालित वैरिएबल असाइनमेंट
मैं इन मूल्यों को कड़ी मेहनत से कोड लेकिन किए जा सकेंगे:
- मेरा मानना है कि यह बुरा व्यवहार है।
- मुझे चिंता है कि फ़ाइल हमारे वीसीएस में चेक की जाएगी और विनाशकारी लहर प्रभाव पड़ता है।
- एकाधिक डेवलपर इस परियोजना पर काम कर रहे हैं, इसलिए मेरा नाम, स्थान असाइनमेंट इत्यादि हार्ड कोडिंग वास्तव में एक विकल्प नहीं है।
- मैं फ़ाइल को केवल पढ़ने के लिए नहीं बना सकता क्योंकि यह सक्रिय विकास में है और मुझे लगातार फ़ाइल के अद्यतन संस्करण को प्राप्त करने की आवश्यकता है।
मेरा प्रश्न है:
- वहाँ एक अंतर्निहित रास्ता या एक विस्तार स्वतः चर डिबग मोड में एक मूल्य निर्दिष्ट है। अभी मैं चर को हाइलाइट करता हूं और अपना टेक्स्ट टाइप करता हूं, क्या यह स्वचालित हो सकता है?
अग्रिम
आइह, लेकिन पूरे सिस्टम को चलाने के लिए, मूल्यों को डालने के दौरान, परीक्षण ढांचे भी ऐसा नहीं करते हैं। या कम से कम यह मेरी धारणा रही है कि यह मामला है। मुझे लगता है कि कोई सशर्त ब्रेकपॉइंट्स के माध्यम से ऐसा करने में सक्षम हो सकता है, लेकिन ग्रीन हिल्स डीबगर में "जंप ब्रेकपॉइंट" होता है जो आपको ब्रेकपॉइंट हिट होने पर कोड के हिस्सों को छोड़ देता है या शर्तों को सेट करता है। –