मैं कैस्केड का उपयोग कर ब्लैकबेरी 10 के लिए विकास कर रहा हूं, जिसमें क्यूटी और क्यूएमएल शामिल है। मुझे लगता है कि मैं कभी-कभी अपनी क्यूएमएल फ़ाइल में गलतियां करता हूं, लेकिन उन्हें संकलन समय पर नहीं उठाया जाता है। मैं कैसे जांच सकता हूं कि मैंने एक वाक्यविन्यास त्रुटि बनाई है, या गलत नाम नामित फ़ंक्शन कॉल, या अन्य सामान्य त्रुटियां?मुझे क्यूएमएल फाइलों में सिंटैक्स त्रुटियां कैसे मिल सकती हैं?
उत्तर
क्यूएमएल एक गतिशील भाषा है जिसका मूल्यांकन रनटाइम में किया जाता है। कोई संकलन चरण नहीं है और जावास्क्रिप्ट की प्रकृति और वैश्विक संदर्भ की गतिशील प्रकृति के कारण यह बताने का कोई तरीका नहीं है कि आप जो लिख रहे हैं वह मूल्यांकन/सही होने तक सही/गलत है। QtCreator कुछ QML त्रुटियों के साथ आपकी सहायता कर सकता है, लेकिन दुर्भाग्य से आपके जावास्क्रिप्ट के बारे में वाक्यविन्यास त्रुटियों को प्राप्त करने का कोई अच्छा तरीका नहीं है जब तक इसका मूल्यांकन नहीं किया जाता है और यह विस्फोट हो जाता है।
व्यक्तिगत रूप से, मुझे इस प्रकार के फ़िक्स को आसान बनाने की कुंजी होने के लिए डीबगर का अच्छा उपयोग मिला है।
tldr; अपने जावास्क्रिप्ट को साफ रखें और कम से कम कोई संकलन समय जांच नहीं है।
आईडीई में खुले टर्मिनलदर्ज करने के बाद ब्लैकबेरी-एसएसएच का उपयोग करके अपने डिवाइस या एमुलेटर को कनेक्ट करें, यह वाक्यविन्यास और विवरण और रेखा के साथ सभी सामान्य त्रुटि जावास्क्रिप्ट दिखाता है।
त्रुटियों की जांच करने के लिए रन-टाइम तरीका। लेकिन आप अभी अपने कोड का उपयोग केवल पथों की जांच करते हैं, न कि प्रत्येक फ़ाइल के सभी हिस्सों में। प्रश्न संकलन समय के बारे में था, और जवाब यह है: संकलन समय पर सबकुछ जांचने का कोई तरीका नहीं है। –
यदि कोई गलती है तो यह उन पंक्तियों को लाल अंकों में दिखाएगी। यह गतिशील रूप से जांच करता है कि संकलन के बारे में चिंता करने की आवश्यकता नहीं है। यदि आपने गलत किया है तो आपको डिज़ाइन कंसोल सही तरीके से दिखाई नहीं देगा।
- 1. मुझे टोड सिंटैक्स रंग योजनाएं कहां मिल सकती हैं?
- 2. मुझे jdoconfig.xml में त्रुटियां क्यों मिल रही हैं?
- 3. मुझे अगले सप्ताह की तिथियां कैसे मिल सकती हैं?
- 4. मुझे वर्तमान तिथि कैसे मिल सकती है?
- 5. मुझे फैंक्सबॉक्स छवियों के साथ 404 त्रुटियां मिल रही हैं
- 6. मुझे java.lang.AbstractMethod त्रुटि त्रुटियां क्यों मिल रही हैं?
- 7. विविधताएं नहीं मिल सकती हैं
- 8. स्विफ्ट में मुझे स्टैक ट्रेस त्रुटि कैसे मिल सकती है?
- 9. मुझे हाल ही में परिवर्तित पंक्ति कैसे मिल सकती है?
- 10. जहां मुझे सबसे लोकप्रिय Emacs सेटिंग्स मिल सकती हैं?
- 11. मुझे Theme.AppCompat.Light के लिए डिफ़ॉल्ट शैलियों कहां मिल सकती हैं?
- 12. मुझे मुफ्त WPF डेटाग्रिड शैलियां कहां मिल सकती हैं?
- 13. मुझे और अधिक jQuery UI थीम कहां मिल सकती हैं?
- 14. मुझे डार्ट में वर्तमान निर्देशिका कैसे मिल सकती है?
- 15. टेम्पलेट टूलकिट में मुझे यादृच्छिक संख्या कैसे मिल सकती है?
- 16. मुझे केकपीएचपी 3.0 में यादृच्छिक पंक्ति कैसे मिल सकती है?
- 17. इंटेलिजे आईडीईए में मुझे विशेष फ़ाइल कैसे मिल सकती है?
- 18. .h फाइलों में Redefinition त्रुटियां
- 19. मुझे hgweb.cgi फ़ाइल कहां मिल सकती है?
- 20. मुझे ईकॉमर्स लाइब्रेरी कहां मिल सकती है?
- 21. मुझे जीसीसी बाइनरी कहां मिल सकती है?
- 22. मुझे कैबर्स उपयोगिता कहां मिल सकती है?
- 23. मुझे PHP में सिंटैक्स त्रुटि क्यों मिल रही है?
- 24. मुझे जावा के लिए सिंटैक्स हाइलाइटिंग लाइब्रेरी कहां मिल सकती है?
- 25. मुझे शाखा की पहली प्रतिबद्धता कैसे मिल सकती है?
- 26. मुझे खोज शब्द की लोकप्रियता कैसे मिल सकती है?
- 27. मुझे निकटतम प्रधान संख्या कैसे मिल सकती है?
- 28. मुझे एक शब्दकोश से रैंकिंग सूची कैसे मिल सकती है?
- 29. मुझे दिए गए गैरे की लंबाई कैसे मिल सकती है?
- 30. सी में काम करने वाले sem_open पर मुझे एकाधिक कॉल कैसे मिल सकती हैं?
संकलन समय पर एक स्वचालित धूम्रपान परीक्षण भी मुझे बहुत सारे विकास के बदलाव को बचाएगा। –