language-agnostic पर टैग किए गए जवाब

यह टैग उन प्रश्नों के लिए है जो एक प्रोग्रामिंग भाषा या पर्यावरण के लिए विशिष्ट नहीं हैं।

30
हर प्रोग्रामर को क्या पता होना चाहिए?
प्रोग्रामिंग भाषा (ओं) या ऑपरेटिंग सिस्टम (ओं) की परवाह किए बिना या उनके द्वारा विकसित पर्यावरण के लिए, जो हर प्रोग्रामर को पता होना चाहिए? कुछ पृष्ठभूमि: मुझे सबसे अच्छा प्रोग्रामर बनने में दिलचस्पी है जो मैं कर सकता हूं। इस प्रक्रिया के हिस्से के रूप में मैं यह समझने …

20
क्या `ब्रेक` और` जारी` खराब प्रोग्रामिंग प्रथाएं हैं?
मेरे बॉस ने गैर-प्रोग्रामर का उल्लेख किया है जो खराब प्रोग्रामर उपयोग करते हैं breakऔर continueलूप में हैं। मैं हर समय उनका उपयोग करता हूं क्योंकि वे समझ में आते हैं; मुझे आपको प्रेरणा दिखाने दें: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return …

18
क्या लघु चर नामों का बहाना है?
यह उस कोडबेस के साथ एक बड़ी हताशा बन गया है जिसमें मैं वर्तमान में काम कर रहा हूं; हमारे कई चर नाम छोटे और अवांछनीय हैं। मैं प्रोजेक्ट पर एकमात्र डेवलपर रह गया हूं, और उनमें से अधिकांश के रूप में प्रलेखन नहीं है, इसलिए मुझे जो प्रतिनिधित्व करते …

10
कचरा संग्रहण के लिए एक अच्छा विचार कब है?
इसलिए मैं C # कचरा संग्राहक को चलाने के लिए एक सवाल पढ़ रहा था जहां लगभग हर एक जवाब एक ही है: आप इसे कर सकते हैं, लेकिन आपको कुछ दुर्लभ मामलों को छोड़कर नहीं करना चाहिए । अफसोस की बात है कि इस तरह के मामले क्या हैं, …

11
त्रुटि से निपटने का आधुनिक तरीका ...
मैं अब कुछ समय के लिए इस समस्या को हल कर रहा हूं और खुद को लगातार कैविट और विरोधाभास ढूंढ रहा हूं, इसलिए मुझे उम्मीद है कि कोई व्यक्ति निम्नलिखित के लिए एक निष्कर्ष निकाल सकता है: त्रुटि कोड पर अनुकूल अपवाद जहाँ तक मुझे जानकारी है, उद्योग में …

13
हम स्रोत कोड के बजाय सिंटैक्स ट्री को संग्रहीत क्यों नहीं करते हैं?
हमारे पास बहुत सारी प्रोग्रामिंग लैंग्वेज हैं। हर भाषा को पार्स किया जाता है और कोड में अनुवादित होने से पहले वाक्यविन्यास की जाँच की जाती है ताकि एक सार वाक्यविन्यास ट्री (एएसटी) बनाया जाए। हमारे पास यह सार सिंटेक्स ट्री है, हम स्रोत कोड (या स्रोत कोड के बगल …

30
प्रोग्रामिंग में हानिकारक प्रलोभन
बस जिज्ञासु, प्रोग्रामिंग में किस तरह के प्रलोभन आपकी परियोजनाओं में वास्तव में हानिकारक हैं? जैसे कि जब आप वास्तव में कुछ करने का आग्रह महसूस करते हैं और आप मानते हैं कि यह परियोजना को लाभ पहुंचाने वाला है या फिर आप बस अपने आप को विश्वास में लेने …

1
क्या कॉलबैक और वादों के बीच वास्तव में एक बुनियादी अंतर है?
सिंगल-थ्रेडेड अतुल्यकालिक प्रोग्रामिंग करते समय, दो मुख्य तकनीकें हैं जिनसे मैं परिचित हूं। सबसे आम एक कॉलबैक का उपयोग कर रहा है। इसका मतलब है कि फ़ंक्शन में पास होना जो एक पैरामीटर के रूप में एसिंक्रोनस रूप से कॉलबैक-फ़ंक्शन का कार्य करता है। जब एसिंक्रोनस ऑपरेशन खत्म हो जाएगा, …

7
शॉर्ट सर्किट मूल्यांकन, क्या यह बुरा अभ्यास है?
कुछ ऐसा जो मुझे थोड़ी देर के लिए जाना जाता है, लेकिन कभी नहीं माना जाता है कि अधिकांश भाषाओं में ऑपरेटरों को प्राथमिकता देना संभव है अगर उनके आदेश के आधार पर। मैं अक्सर इसे शून्य संदर्भ अपवादों को रोकने के लिए एक तरीके के रूप में उपयोग करता …

18
नौकरी के साक्षात्कार में एक उत्कृष्ट प्रोग्रामर को समझने का सबसे अच्छा तरीका क्या है?
एक साक्षात्कार की सेटिंग में: किसी को एक उत्कृष्ट प्रोग्रामर होने पर मज़बूती से पहचानने का सबसे अच्छा तरीका क्या है । इसका मतलब है कि वह उन लोगों में से एक है जो स्पेक्ट्रम के निचले छोर की ओर अपने साथियों की तुलना में 10-15 गुना अधिक कुशल / …

6
उन भाषाओं में कचरा संग्रह कैसे काम करता है जो मूल रूप से संकलित हैं?
कई उत्तर एक स्टैक ओवरफ्लो ब्राउज़ करने के बाद, यह स्पष्ट है कि कुछ मूल रूप से संकलित भाषाओं में कचरा संग्रह है । लेकिन यह मेरे लिए स्पष्ट नहीं है कि यह वास्तव में कैसे काम करेगा। मैं समझता हूं कि एक स्पष्ट भाषा के साथ कचरा संग्रह कैसे …

7
प्रारंभिक और देर से बाध्यकारी क्या है?
मैं जल्दी और देर से बंधने के बारे में सुनता रहता हूं, लेकिन मुझे समझ नहीं आता कि वे क्या हैं। मुझे निम्नलिखित स्पष्टीकरण मिला जो मुझे समझ में नहीं आता है: अर्ली बाइंडिंग से डिज़ाइन समय के दौरान वैरिएबल के मानों को असाइन करने का उल्लेख होता है जबकि …

17
"चतुर" कोड लिखने से बचने के लिए खुद को कैसे प्रशिक्षित करें? [बन्द है]
आपको लगता है कि लग रहा है पता है जब तुम सिर्फ क्या जरूरत को दिखाने के लिए उस के साथ नई चाल Expressionया तीन अलग-अलग प्रक्रियाओं सामान्यीकरण? इसका मतलब आर्किटेक्चर एस्ट्रोनॉट के पैमाने पर होना नहीं है और वास्तव में यह मददगार हो सकता है, लेकिन मैं मदद नहीं …

10
जब संभव हो तो विभाजन को गुणा से बदलना अच्छा होगा?
जब भी मुझे विभाजन की आवश्यकता होती है, उदाहरण के लिए, स्थिति की जाँच, मैं उदाहरण में विभाजन की अभिव्यक्ति को गुणा करना चाहूँगा: मूल संस्करण: if(newValue / oldValue >= SOME_CONSTANT) नया संस्करण: if(newValue >= oldValue * SOME_CONSTANT) क्योंकि मुझे लगता है कि इससे बच सकते हैं: शून्य से विभाजन …

16
प्रबंधन कोड बताने का एक सही तरीका क्या है / क्या हमारा कोड बेकार है?
हमारा कोड खराब है। यह हमेशा बुरा नहीं माना जाता था, लेकिन यह बुरा है और केवल पतन की ओर जा रहा है। मैंने एक साल से भी कम समय पहले कॉलेज से बाहर रहना शुरू कर दिया था, और हमारे कोड की कई चीजें मुझे विश्वास से परे थीं। …

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