GMail में यह सुविधा है कि यह आपको चेतावनी देगा यदि आप एक ईमेल भेजने की कोशिश करते हैं जो यह सोचता है कि लगाव हो सकता है।
क्योंकि GMail see the attached
ने ईमेल में स्ट्रिंग का पता लगाया था , लेकिन कोई वास्तविक लगाव नहीं था, यह मुझे Send बटन पर क्लिक करने पर OK / रद्द संवाद के साथ चेतावनी देता है।
हमें स्टैक ओवरफ्लो पर संबंधित समस्या है। अर्थात्, जब कोई उपयोगकर्ता इस तरह से किसी पोस्ट में प्रवेश करता है :
मेरी समस्या यह है कि मुझे डेटाबेस बदलने की आवश्यकता है लेकिन मैं नहीं बनाऊंगा एक नया कनेक्शन। उदाहरण: डेटासेट dsMasterInfo = नया डेटासेट (); डेटाबेस db = DatabaseFactory.CreateDatabase ("ConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand ("uspGetMasterName");
इस उपयोगकर्ता ने कोड के रूप में अपने कोड को प्रारूपित नहीं किया !
यही है, वे मार्कडाउन प्रति 4 रिक्त स्थान द्वारा इंडेंट नहीं करते थे, या कोड बटन (या कीबोर्ड शॉर्टकट ctrl+ k) का उपयोग करते हैं जो उनके लिए ऐसा करता है।
इस प्रकार, हमारा सिस्टम बहुत सारे संपादन स्वीकार कर रहा है जहां लोगों को उन लोगों के लिए मैन्युअल रूप से प्रारूप कोड में जाना पड़ता है जो किसी भी तरह से यह पता लगाने में असमर्थ हैं। इसके चलते काफी पेट भरा जाता है । हमने कई बार संपादक की मदद में सुधार किया है, लेकिन उपयोगकर्ता के घर पर ड्राइविंग करने और उनके कीबोर्ड पर सही बटन दबाने के कारण, हम आगे क्या करना है, यह देखने के नुकसान में हैं।
इसलिए हम Google GMail शैली चेतावनी पर विचार कर रहे हैं:
क्या आपको कोड पोस्ट करने का मतलब था?
आपने वह सामान लिखा है जो हमें लगता है कि कोड जैसा लगता है, लेकिन आपने टूलबार कोड बटन या ctrl+ kकोड फ़ॉर्मेटिंग कमांड का उपयोग करके इसे 4 स्थानों पर इंडेंट करके कोड के रूप में प्रारूपित नहीं किया।
हालाँकि, इस चेतावनी को प्रस्तुत करने से हमें लगता है कि हम जो सोचते हैं उसकी उपस्थिति का पता लगाने के लिए एक प्रश्न में अस्वाभाविक कोड है । ऐसा करने का एक सरल, अर्ध-विश्वसनीय तरीका क्या है?
- मार्कडाउन के अनुसार , कोड हमेशा 4 स्थानों या बैकटिक्स के भीतर होता है, इसलिए सही ढंग से प्रारूपित कुछ भी चेक से तुरंत खारिज किया जा सकता है।
- यह केवल एक चेतावनी है और यह केवल कम-प्रतिष्ठा वाले उपयोगकर्ताओं पर लागू होगा जो अपना पहला प्रश्न पूछ रहे हैं (या अपने पहले उत्तर प्रदान कर रहे हैं), इसलिए कुछ गलत सकारात्मक हैं ठीक है, इसलिए जब तक वे लगभग 5% या उससे कम नहीं हो जाते हैं।
- स्टैक ओवरफ्लो पर प्रश्न किसी भी भाषा में हो सकते हैं, हालांकि हम "बड़ी दस" भाषाओं के लिए अपनी जांच को वास्तविक रूप से सीमित कर सकते हैं। टैग पृष्ठ के अनुसार, जो C #, Java, PHP, JavaScript, Objective-C, C, C ++, Python, Ruby होगा।
- अपने संभावित समाधान का ऑडिट करने के लिए स्टैक ओवरफ़्लो क्रिएटिव कॉमन्स डेटा डंप का उपयोग करें (या स्टैक ओवरफ़्लो पर शीर्ष 10 टैग में कुछ प्रश्न चुनें ) और देखें कि यह कैसे होता है।
- स्यूडोकोड ठीक है, लेकिन यदि आप अतिरिक्त अनुकूल होना चाहते हैं तो हम सी # का उपयोग करते हैं।
- बेहतर (जितना लंबे समय तक काम करता है) उतना ही सरल। चुम्मा! यदि आपके समाधान के लिए हमें 10 अलग-अलग संकलकों में पदों को संकलित करने का प्रयास करने की आवश्यकता है, या लोगों की एक सेना को मैन्युअल रूप से एक बेइज़ियन इंट्रेंस इंजन को प्रशिक्षित करने की आवश्यकता है, तो यह ... बिल्कुल वैसा नहीं जैसा कि हमारे पास था।