Articles of कोडिंग शैली

इस तरह से एक पुन: प्रयास करने योग्य कॉल को लागू करने के लिए स्काला तरीका क्या है?

स्काला में अब भी नौसिखिया और मैं इस पर निम्नलिखित कोड को लागू करने का एक तरीका तलाश रहा हूं: @Override public void store(InputStream source, String destination, long size) { ObjectMetadata metadata = new ObjectMetadata(); metadata.setContentLength(size); final PutObjectRequest request = new PutObjectRequest( this.configuration.getBucket(), destination, source, metadata); new RetryableService(3) { @Override public void call() throws Exception […]

सी ++ गेटर्स / सेटिंग कोडिंग शैली

मैं थोड़ी देर के लिए सी # में प्रोग्रामिंग कर रहा था और अब मैं अपने सी ++ कौशल पर ब्रश करना चाहता हूं। वर्ग होने: class Foo { const std::string& name_; … }; सबसे अच्छा तरीका क्या होगा (मैं केवल name_ फ़ील्ड तक पहुंच को पढ़ने की अनुमति देना चाहता हूं): एक ग्रहक विधि […]

नल कोलेसिंग ऑपरेटर का उपयोग करने के लिए अनोखा तरीके

मुझे पता है कि सी # में नल कोलाज़िंग ऑपरेटर का उपयोग करने का मानक तरीका डिफ़ॉल्ट मान सेट करना है string nobody = null; string somebody = "Bob Saget"; string anybody = ""; anybody = nobody ?? "Mr. T"; // returns Mr. T anybody = somebody ?? "Mr. T"; // returns "Bob Saget" लेकिन […]

पायथन में, मुझे किसी विधि के बजाय फ़ंक्शन का उपयोग कब करना चाहिए?

अजगर का ज़ेन कहता है कि काम करने का एकमात्र तरीका होना चाहिए- फिर भी अक्सर यह तय करने की समस्या में पड़ता है कि किसी पद्धति का उपयोग करने के समय फ़ंक्शन बनाम कब उपयोग किया जाए। चलो एक तुच्छ उदाहरण लेते हैं- एक शतरंज वस्तु मान लें कि बोर्ड पर सभी कानूनी राजा […]

फ़ंक्शन बहुत लंबा कब है?

35 लाइनें, 55 लाइनें, 100 लाइनें, 300 लाइनें? जब आपको इसे अलग करना शुरू करना चाहिए? मैं पूछ रहा हूँ क्योंकि मेरे पास 60 लाइनों (टिप्पणियों सहित) के साथ एक फ़ंक्शन है और इसे अलग करने के बारे में सोच रहा था long_function(){ … } में: small_function_1(){…} small_function_2(){…} small_function_3(){…} फ़ंक्शन का उपयोग लंबे समय से […]

सीएसएस चयनकर्ताओं / HTML विशेषताओं के लिए डैश पसंदीदा क्यों हैं?

अतीत में मैंने हमेशा एचटीएमएल में क्लास और आईडी एट्रिब्यूट्स को परिभाषित करने के लिए रेखांकित किया है। पिछले कुछ सालों में मैं डैश में बदल गया, ज्यादातर लोगों को अपने समुदाय में प्रवृत्ति के साथ संरेखित करने के लिए, जरूरी नहीं क्योंकि यह मुझे समझ में आया था। मैंने हमेशा सोचा है कि डैश […]

क्या जावास्क्रिप्ट के लिए कोई कोडिंग मानदंड हैं?

जावास्क्रिप्ट के लिए स्थापित कोडिंग मानक क्या हैं?

क्या वी = लिखने का कोई बेहतर तरीका है (v == 0? 1: 0);

मैं 0 और 1 के बीच एक चर को टॉगल करना चाहता हूं। यदि यह 0 है, तो मैं इसे 1 में सेट करना चाहता हूं, अन्यथा यदि 1 है, तो मैं इसे 0 पर सेट करना चाहता हूं। यह ऐसा एक बुनियादी आपरेशन है, जिसे मैं अक्सर लिखता हूं, मैं इसे करने का सबसे […]

कक्षा कार्यान्वयन फाइलों को शामिल करने से मैं कैसे बच सकता हूं?

कर के बजाय #include "MyClass.cpp" मैं करना चाहता हूँ #include "MyClass.h" मैंने ऑनलाइन पढ़ा है कि ऐसा नहीं करना बुरा व्यवहार माना जाता है

जावास्क्रिप्ट में "?: नोटन" क्या है?

JSON के शोध में मुझे अपनी यात्रा में कोड का यह स्निपेट मिला: var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray; मैं और अधिक देख रहा हूँ ? और : नोटेशन मुझे यह भी पता नहीं है कि इसे देखने के लिए क्या कहा जाता है! क्या कोई मुझे इस बात के […]

दिलचस्प पोस्ट
कैसे बराबर के लिए जाँच करने के लिए? (0 == i) या (i == 0) नेटवर्क-पाथ संदर्भ यूआरआई / योजना सापेक्ष URL जावा: अनजान तिथि अपवाद क्या किसी भी तरह से सी / सी ++ प्रोग्राम मुख्य () से पहले क्रैश हो सकता है? सभी दृश्यमान मार्करों को कवर करने के लिए केंद्र / सेट ज़ूम ज़ूम करें? कोणीय UI- राउटर $ urlRouterProvider। जब मैं कार्य नहीं करता <a ui-sref="…"> क्लिक करता हूँ तत्व दिखाएं या छिपाएं JSON संख्याओं को उद्धृत किया जा सकता है? आईफ़ोन: साझा करने के लिए रिकॉर्ड किए गए प्रोग्राम को प्रोग्रामेटिक रूप से संपीड़ित करना है? PHP SimpleXML आंतरिक XML प्राप्त करें java.lang.IllegalStateException: सीडीएटीए टैग घोंसला नहीं हो सकता है कोणीय एनजी-वर्ग अगर-अन्य अभिव्यक्ति मैं वर्तमान लाइन संख्या कैसे प्राप्त करूं? एसवीएन रिपॉजिटरी सर्च मैं विंडोज़ पर रूबी के लिए sqlite3 कैसे स्थापित करूं?