programming-practices पर टैग किए गए जवाब

प्रोग्रामिंग प्रैक्टिस सॉफ्टवेयर के विकास में आमतौर पर इस्तेमाल की जाने वाली प्रथाएं हैं या नहीं। इनमें एजाइल डेवलपमेंट, कानबन, कोडिंग शॉर्टकट्स आदि चीजें शामिल हो सकती हैं।

16
क्या मुझे दौड़ की स्थितियों का ध्यान रखना चाहिए जो निश्चित रूप से उत्पन्न होने का कोई मौका नहीं है?
आइए एक GUI एप्लिकेशन की तरह कुछ पर विचार करें जहां मुख्य थ्रेड UI को लगभग तुरंत अपडेट कर रहा है, और कुछ अन्य थ्रेड नेटवर्क पर डेटा को प्रदूषित कर रहे हैं या ऐसा कुछ जो काम खत्म करने के लिए 5-10 सेकंड लेने की गारंटी है। मुझे इसके …


3
कॉम्बिनेटर क्या हैं और उन्हें प्रोग्रामिंग परियोजनाओं पर कैसे लागू किया जाता है? (व्यावहारिक स्पष्टीकरण)
कॉम्बिनेटर क्या हैं? मैं देख रहा हूँ: एक व्यावहारिक व्याख्या वे कैसे उपयोग किए जाते हैं इसके उदाहरण कॉम्बिनेटर कोड की गुणवत्ता / सामान्यता में सुधार कैसे करते हैं इसके उदाहरण मैं नहीं ढूंढ रहा हूं: कॉम्बिनेटरों के स्पष्टीकरण जो मुझे काम करने में मदद नहीं करते हैं (जैसे कि …

14
उत्कृष्ट एपीआई डिजाइन। यदि कोई पंक्तियाँ नहीं हैं तो मुझे क्या करना चाहिए?
मैं वर्तमान में स्लिम फ्रेमवर्क के साथ सामाजिक नेटवर्क के लिए एक एपीआई कोडिंग कर रहा हूं। मेरा प्रश्न है: जब जसन संरचना में लौटने के लिए कोई पंक्तियाँ नहीं हैं तो सबसे अच्छी प्रथाएँ क्या हैं? आइए बताते हैं कि यह कॉल / v1 / get / Movies टेबल …

14
स्कूल में प्रोग्रामिंग बनाम उद्योग में प्रोग्रामिंग के बीच अंतर? [बन्द है]
बहुत सारे छात्र जब वे स्नातक होते हैं और अपनी पहली नौकरी प्राप्त करते हैं, तो उन्हें लगता है कि वे वास्तव में प्रोग्राम करना नहीं जानते हैं, भले ही वे कॉलेज में अच्छे प्रोग्रामर रहे हों। 'वास्तविक दुनिया' में एक शैक्षणिक सेटिंग और प्रोग्रामिंग में प्रोग्रामिंग के बीच कुछ …

11
"के बारे में कारण करने के लिए आसान" - इसका क्या मतलब है? [बन्द है]
मैंने कई बार सुना है जब अन्य डेवलपर्स उस वाक्यांश का उपयोग कुछ पैटर्न या "सर्वोत्तम प्रथाओं" को विज्ञापित करने के लिए करते हैं। अधिकांश समय इस वाक्यांश का उपयोग तब किया जाता है जब आप कार्यात्मक प्रोग्रामिंग के लाभों के बारे में बात कर रहे हों। वाक्यांश "ईज़ी टू …

14
क्या रिफ्लेक्शन का उपयोग करने में समस्याएं हैं?
मुझे पता नहीं क्यों, लेकिन मुझे हमेशा लगता है कि जब मैं प्रतिबिंब का उपयोग करता हूं तो मैं "धोखा" देता हूं - शायद यह प्रदर्शन के हिट होने के कारण मुझे पता है कि मैं ले रहा हूं। मेरा एक हिस्सा कहता है, अगर यह उस भाषा का हिस्सा …

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

15
स्वच्छ कोड: कुछ मापदंडों के साथ कार्य [बंद]
मैंने रॉबर्ट सी। मार्टिन द्वारा स्वच्छ संहिता के पहले अध्यायों को पढ़ा , और ऐसा लगता है कि यह बहुत अच्छा है, लेकिन मुझे संदेह है, एक भाग में यह उल्लेख किया गया है कि यह अच्छा है (संज्ञानात्मक) कि कार्यों के कुछ पैरामीटर होने चाहिए जितना संभव हो, यह …

3
एक बेहतर अभ्यास कौन सा है - सहायक विधियाँ उदाहरण के लिए या स्थिर?
यह सवाल व्यक्तिपरक है लेकिन मैं बस उत्सुक था कि अधिकांश प्रोग्रामर इस पर कैसे पहुंचें। नीचे का नमूना छद्म-सी # में है, लेकिन यह जावा, सी ++ और अन्य ओओपी भाषाओं पर भी लागू होना चाहिए। वैसे भी, जब मेरी कक्षाओं में सहायक विधियाँ लिखी जाती हैं, तो मैं …

14
क्या अधिकांश प्रोग्रामर कॉपी और पेस्ट कोड रखते हैं? [बन्द है]
मैंने बहुत पहले ही यह जान लिया था कि किसी और के कोड को काटने और चिपकाने में लंबे समय तक लगता है कि इसे स्वयं लिखना है। मेरी राय में जब तक आप इसे वास्तव में नहीं समझेंगे, कट एंड पेस्ट कोड में संभवतः ऐसे मुद्दे होंगे जो हल …

6
क्या `c> = '0'` या` c> = 48` की जांच करना बेहतर है?
मेरे कुछ सहयोगियों के साथ एक चर्चा के बाद, मैं एक 'दार्शनिक' सवाल हूं कि जावा में चार डेटा प्रकार का सबसे अच्छा व्यवहार कैसे किया जाता है। मान लीजिए कि एक साधारण परिदृश्य (जाहिर है कि यह केवल एक बहुत ही सरल उदाहरण है , जिसमें मेरे प्रश्न का …

4
क्या बहुत अधिक अमूर्तता बुरी हो सकती है?
प्रोग्रामर के रूप में मुझे लगता है कि हमारा लक्ष्य दिए गए डोमेन मॉडल और व्यावसायिक तर्क पर अच्छा सार प्रदान करना है। लेकिन यह अमूर्तता कहाँ रुकनी चाहिए? अमूर्त और सभी के बीच व्यापार बंद कैसे करें (यह लचीलापन, परिवर्तन की आसानी आदि) और कोड और सभी लाभों को …

6
कोड के लिए रक्षात्मक प्रोग्रामिंग प्रथाओं का पालन करना कितना आवश्यक है जिसे कभी भी सार्वजनिक रूप से उपलब्ध नहीं कराया जाएगा?
मैं एक कार्ड गेम का जावा कार्यान्वयन लिख रहा हूं, इसलिए मैंने एक विशेष प्रकार का संग्रह बनाया है जिसे मैं ज़ोन कह रहा हूं। जावा के संग्रह के सभी संशोधन विधियाँ असमर्थित हैं, लेकिन ज़ोन एपीआई में एक विधि है move(Zone, Card), जो दिए गए ज़ोन से स्वयं के …

14
क्या हमारे अनुप्रयोगों में मूल्यों को फिर से परिभाषित करना एक अच्छा विचार है?
क्या हमारे अनुप्रयोगों में मूल्यों को फिर से परिभाषित करना एक अच्छा विचार है? या क्या इस प्रकार के मूल्यों को गतिशील रूप से कॉल करने के लिए हमेशा सही बात है, अगर उन्हें बदलने की आवश्यकता है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.