Articles of कोडन शैली

लूप के लिए std :: for_each ओवर के फायदे

क्या लूप के for std::for_each ओवर के कोई लाभ हैं? मेरे लिए, std::for_each केवल कोड की पठनीयता में बाधा डालता है। फिर कुछ कोडिंग मानक इसके उपयोग की सिफारिश क्यों करते हैं?

पायथन में संक्रमित विधियों की एक पंक्ति को कैसे तोड़ सकता है?

मेरे पास निम्न कोड की एक पंक्ति है (नामकरण सम्मेलनों के लिए दोषी नहीं है, वे मेरी नहीं हैं): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() मुझे यह पसंद नहीं है (यह भी पठनीय नहीं है), लेकिन इस स्थिति में मुझे 79 वर्णों के लिए लाइनों को सीमित करने के […]

आर में क्या मतलब है – निजी प्राथमिकता, नामकरण सम्मेलन या अधिक?

मैं (शायद) "अन्य सभी चर" का अर्थ नहीं है जिसका अर्थ है var1~. यहाँ। मुझे एक बार फिर से plyr ओर इशारा किया गया था और mlply में देखा और आश्चर्यचकित क्यों पैरामीटर इस तरह प्रमुख डॉट से परिभाषित हैं: function (.data, .fun = NULL, …, .expand = TRUE, .progress = "none", .parallel = FALSE) […]

Enum और int / String के बीच सुविधाजनक मानचित्र

चर / मानकों के साथ काम करते समय जो केवल मानों की एक सीमित संख्या ले सकता है, मैं हमेशा जावा की enum का उपयोग करने की कोशिश करता हूं public enum BonusType { MONTHLY, YEARLY, ONE_OFF } जब तक मैं अपने कोड के अंदर रहता हूँ, वह ठीक काम करता है हालांकि, मुझे अक्सर […]

PHP 5.4 के रूप में "गूंज" कम टैग स्थायी रूप से सक्षम क्यों हैं?

यहां तक ​​कि आधिकारिक दस्तावेज हमें यह बताते थे कि PHP "लघु टैग" ( <? /*…*/ ?> ) "खराब" हैं हालांकि, PHP 5.4 के बाद से, echo विविधता <?= /*…*/ ?> को short_open_tag सेटिंग की परवाह किए बिना स्थायी रूप से सक्षम किया गया है । क्या बदल गया है? यहां तक ​​कि अगर वे […]

सी ++ में, क्या यह एक फ़ंक्शन से वेक्टर वापस करने के लिए अभी भी खराब अभ्यास है?

लघु संस्करण: बहुत सारे ऑब्जेक्ट्स जैसे कि वैक्टर / एरेज़-जैसी कई प्रोग्रामिंग भाषाओं में वापसी करना सामान्य है। क्या यह शैली अब सी ++ 0x में स्वीकार्य है यदि क्लास के पास एक चालन निर्माता है, या सी ++ प्रोग्रामर इसे अजीब / बदसूरत / घृणित मानते हैं? लंबी संस्करण: सी ++ 0x में यह […]

रिलेशनल टेबल नामकरण सम्मेलन

मैं एक नई परियोजना शुरू कर रहा हूं और शुरू से ही मेरी तालिका- और स्तंभ नाम प्राप्त करना चाहता हूं। उदाहरण के लिए मैंने हमेशा तालिका नामों में बहुवचन का उपयोग किया है लेकिन हाल ही में सीखा है कि वह सही है। इसलिए, अगर मुझे एक टेबल "उपयोगकर्ता" मिला है और फिर मेरे […]

हास्केल फ़ंक्शन संरचना (।) और फ़ंक्शन अनुप्रयोग ($) मुहावरे: सही उपयोग

मैं रीयल वर्ल्ड हास्केल पढ़ रहा हूं, और मैं अंत के करीब हूं, लेकिन शैली का मामला मुझे (.) और ($) ऑपरेटरों के साथ करने के लिए परेशानी कर रहा है। जब आप फ़ंक्शन लिखते हैं जो अन्य फ़ंक्शन की रचना है तो आप इसे लिखते हैं: f = g . h लेकिन जब आप […]

पायथन `यदि एक्स कोई नहीं है 'या` नहीं तो x नहीं है'?

मैंने हमेशा सोचा है कि if not x is None संस्करण अधिक स्पष्ट नहीं होगा, लेकिन Google के स्टाइल गाइड और पीईपी -8 दोनों का उपयोग करते हैं if x is not None । क्या कोई मामूली निष्पादन अंतर है (मैं नहीं मानता हूं), और क्या ऐसा कोई मामला है जहां कोई वास्तव में फिट […]

कक्षाओं में मदों के आदेश: फ़ील्ड, गुण, कन्स्ट्रक्टर्स, तरीके

वर्ग संरचना के मामले में वस्तुओं के आदेश के लिए सी # आधिकारिक दिशानिर्देश है? क्या यह जाता है: सार्वजनिक फ़ील्ड निजी क्षेत्र गुण कंस्ट्रक्टर्स तरीके ? मदों के क्रम के बारे में एक कठिन और तेज नियम है, तो मैं उत्सुक हूँ? मैं सभी जगह पर हूँ मैं एक विशेष मानक के साथ रहना […]

दिलचस्प पोस्ट
UINavigationBar पारदर्शी बनाओ हैशसेट बनाम लिंक्डहैशसेट Google App Engine में एक प्रकार के लिए सभी डेटा हटाएं एंड्रॉइड के लिए व्यू पीगर की वर्तमान पृष्ठ संख्या आप कैसे प्राप्त कर सकते हैं? PHP फाइलें स्थानीय देव सर्वर (एमएएमपी) द्वारा संसाधित करने के बजाय ब्राउज़र द्वारा डाउनलोड की जाती हैं ग्लासफिश सर्वर लॉग का स्थान Python MySQLdb मॉड्यूल पीआईपी का उपयोग कैसे करें? HttpWebRequest के साथ कुकीज़ का उपयोग कैसे करें AJAX के माध्यम से जावास्क्रिप्ट चर को PHP से पास करें जावास्क्रिप्ट का उपयोग करके नेविगेट करने से एक वेबपेज को रोकें ताला (लॉकर) और लॉक के बीच का अंतर (variable_which_I_am_using) कैसे xlib XNextEvent के अवरुद्ध को छोड़ने के लिए सूची <> क्रमशः वर्णमाला क्रम UI थ्रेड से जीयूआई अपडेट को फोर्स करें एंड्रॉइड में सत्र का रखरखाव करना (सर्वर साइड पर एप्लिकेशन को प्रमाणीकृत करना)