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

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

16
क्यों x + = y जैसे शॉर्टकट अच्छे अभ्यास माने जाते हैं?
मुझे नहीं पता कि ये वास्तव में क्या कहे जाते हैं, लेकिन मैं उन्हें हर समय देखता हूं। अजगर का कार्यान्वयन कुछ इस तरह है: x += 5शॉर्टहैंड नोटेशन के रूप में x = x + 5। लेकिन यह अच्छा अभ्यास क्यों माना जाता है? मैंने इसे लगभग हर पुस्तक …

16
Grokking जावा संस्कृति - चीजें इतनी भारी क्यों हैं? इसके लिए क्या अनुकूलन है? [बन्द है]
मैं पायथन में बहुत कोड करता था। अब, काम के कारणों के लिए, मैं जावा में कोड करता हूं। मेरे द्वारा की जाने वाली परियोजनाएं बहुत छोटी हैं, और संभवतः पायथन बेहतर काम करेगा, लेकिन जावा का उपयोग करने के लिए वैध गैर-इंजीनियरिंग कारण हैं (मैं विवरण में नहीं जा …

16
परियोजना लगभग पूरी हो चुकी है, लेकिन प्रक्रियात्मक स्पेगेटी कोड है। क्या मैं इसे फिर से लिखने या इसे जहाज करने की कोशिश कर रहा हूं? [बन्द है]
मैं एक शुरुआती वेब डेवलपर (अनुभव का एक वर्ष) हूं। स्नातक होने के कुछ हफ़्ते बाद, मुझे एक कंपनी के लिए एक वेब एप्लिकेशन बनाने के लिए नौकरी की पेशकश की गई, जिसका मालिक एक तकनीकी आदमी से ज्यादा नहीं है। उन्होंने मुझे अपने विचार की चोरी से बचने के …

14
क्या हमें जावा में ऑब्जेक्ट निर्माण से बचना चाहिए?
मुझे एक सहकर्मी ने बताया था कि जावा ऑब्जेक्ट निर्माण सबसे महंगा ऑपरेशन है जिसे आप कर सकते हैं। इसलिए मैं केवल कुछ वस्तुओं को यथासंभव बनाने के लिए निष्कर्ष निकाल सकता हूं। यह वस्तु उन्मुख प्रोग्रामिंग के उद्देश्य को हराने के लिए कुछ हद तक लगता है। यदि हम …

17
अच्छे प्रोग्रामर के बारे में टॉर्वाल्ड्स का उद्धरण [बंद]
दुर्घटनावश मैंने लिनुस टॉर्वाल्ड्स द्वारा निम्नलिखित उद्धरण पर ठोकर खाई है: "खराब प्रोग्रामर कोड के बारे में चिंता करते हैं। अच्छे प्रोग्रामर डेटा संरचनाओं और उनके संबंधों के बारे में चिंता करते हैं।" मैंने पिछले कुछ दिनों से इसके बारे में सोचा है और मैं अभी भी उलझन में हूँ …

16
जटिल कोड की व्याख्या करने वाली टिप्पणियों में क्या गलत है?
बहुत सारे लोग दावा करते हैं कि "टिप्पणियों में 'क्यों' की व्याख्या होनी चाहिए, लेकिन 'कैसे' नहीं।" दूसरों का कहना है कि "कोड को स्व-दस्तावेजीकरण होना चाहिए" और टिप्पणियों को दुर्लभ होना चाहिए। रॉबर्ट सी। मार्टिन का दावा है कि (मेरे अपने शब्दों में कहा गया है) अक्सर "टिप्पणियां बुरी …

6
एक या एक रिपॉजिटरी में एकल या कई परियोजनाओं के बीच चयन?
एक gitवातावरण में, जहाँ हमने अधिकांश परियोजनाओं को संशोधित किया है, हम प्रति-भंडार या कई परियोजनाओं में प्रति-भंडार डिज़ाइन समस्या का सामना कर रहे हैं । आइए एक मॉड्यूलर प्रोजेक्ट पर विचार करें: myProject/ +-- gui +-- core +-- api +-- implA +-- implB आज हम प्रति भंडार एक परियोजना …

15
कार्यक्रमों के आकार इतने बड़े क्यों हैं?
यदि हम विंटेज प्रोग्राम नेटस्केप नेविगेटर या माइक्रोसॉफ्ट वर्ड के शुरुआती संस्करण को देखते हैं, तो वे प्रोग्राम 50 एमबी से कम आकार के थे। अब जब मैं गूगल क्रोम स्थापित करता हूं तो यह 200 एमबी है और स्लैक का डेस्कटॉप संस्करण 300 एमबी है। मैंने कुछ नियम के …

17
क्या आप के साथ जाते समय अपने कोड को संकलित करने में कोई लाभ है?
मेरे पास हाल ही में एक नौकरी का साक्षात्कार था जिसमें उन्होंने मुझे कुछ वास्तविक कोड लिखने के लिए एक घंटे का समय दिया। यह एक बड़ी राशि नहीं थी, शायद 100 से कम लाइनें। लगभग 45 मिनट के बाद, मैंने संकलित किया, इसे चलाया, और इसे काम करने के …

17
आप अपने दैनिक कार्यों में "इसे सही कैसे करें" और "इसे एएसएपी" के बीच संतुलित करते हैं? [बन्द है]
मैं खुद को समय-समय पर इस सवाल पर विचार कर रहा हूं, बार-बार। मैं चीजों को सही तरीके से करना चाहता हूं: स्वच्छ, समझने योग्य और सही कोड लिखना जो बनाए रखना आसान है। हालाँकि, मैं जो कर रहा हूं वह एक पैच पर पैच लिख रहा है; सिर्फ इसलिए …

22
"बहुत अधिक जानने" के कारण अटक गया [बंद]
Http://news.ycombinator.com/item?id=4037794 पर अधिक चर्चा नोट करें मेरे पास अपेक्षाकृत सरल विकास कार्य है, लेकिन हर बार जब मैं इस पर हमला करने की कोशिश करता हूं, तो मैं गहरे विचारों में सर्पिलिंग को समाप्त करता हूं - यह भविष्य को कैसे विस्तारित कर सकता है, दूसरी पीढ़ी के ग्राहकों को …

2
सर्वश्रेष्ठ शाखाओं में जाना और टैगिंग करना
मैं वर्तमान में Pro Git पढ़कर Git का उपयोग करना सीख रहा हूं । अभी मैं ब्रांचिंग और टैग्स के बारे में सीख रहा हूं। मेरा सवाल यह है कि मुझे एक शाखा का उपयोग कब करना चाहिए और मुझे एक टैग का उपयोग कब करना चाहिए? उदाहरण के लिए, …

17
मुझे कैसे पता चलेगा कि मेरे तरीके कितने पुन: प्रयोज्य होने चाहिए? [बन्द है]
मैं घर पर अपना खुद का व्यवसाय करने का मन बना रहा हूं और मेरी पत्नी मेरे पास आती है और कहती है हनी .. क्या आप कंसोल में 2018 के लिए दुनिया भर के सभी डे लाइट सेविंग प्रिंट कर सकते हैं? मुझे कुछ जांचने की जरूरत है। और …

15
क्या एकल-चरित्र वाले लगातार शाब्दिकों से बेहतर हैं?
मैंने हाल ही में एक वर्ग का सामना किया जो एक निरंतर के रूप में हर एक चरित्र को बहुत अधिक प्रदान करता है; से सब कुछ COMMAकरने के लिए BRACKET_OPEN। आश्चर्य है कि क्या यह आवश्यक था; मैंने एक "लेख" पढ़ा, जो बताता है कि यह एकल-चरित्र शाब्दिकों को …

11
प्रोग्रामर्स की क्रमिक पीढ़ियों को प्रभावित करने वाली प्रणालियों की जटिलता में वृद्धि कैसे हुई है?
एक "नए" प्रोग्रामर के रूप में (मैंने पहली बार 2009 में कोड की एक पंक्ति लिखी थी), मैंने देखा है कि ऐसा प्रोग्राम बनाना अपेक्षाकृत आसान है जो आज उदाहरण के लिए .NET फ्रेमवर्क जैसी चीजों के साथ काफी जटिल तत्वों को प्रदर्शित करता है। एक दृश्य इंटरफ़ेस बनाना, या …

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