सॉफ्टवेयर इंजीनियरिंग

पेशेवरों और शिक्षाविदों, और सिस्टम विकास जीवन चक्र के भीतर काम करने वाले छात्रों के लिए प्रश्नोत्तर

9
हानिकारक माना गया रिटर्न? क्या इसके बिना कोड कार्यात्मक हो सकता है?
ठीक है, इसलिए शीर्षक थोड़ा clickbaity है, लेकिन गंभीरता से मैं एक बता रहा हूं, कुछ समय के लिए किक मत पूछो । मुझे यह पसंद है कि कैसे यह सही वस्तु उन्मुख फैशन में संदेशों के रूप में उपयोग किए जाने वाले तरीकों को प्रोत्साहित करता है । लेकिन …

11
रॉबर्ट सी। मार्टिन का SQL के अनावश्यक होने का क्या मतलब है? [बन्द है]
मैं रॉबर्ट सी। मार्टिन की बहुत सारी सामग्री पढ़ / देख रहा हूँ। मैं उसके बारे में कह रहा हूं कि ठोस राज्य ड्राइव के कारण SQL अनावश्यक है। जब मैं इसे वापस करने के लिए अन्य स्रोतों की खोज करता हूं तो मुझे हार्ड ड्राइव और सॉलिड स्टेट ड्राइव …

13
अगर अंकल बॉब के क्लीन कोड सिद्धांतों का पालन करने के लिए मैं और-और की श्रृंखला को कैसे संपादित करूं?
मैं अंकल बॉब के क्लीन कोड सुझावों का पालन करने की कोशिश कर रहा हूं और विशेष रूप से तरीकों को छोटा रखने के लिए। मैं अपने आप को इस तर्क को छोटा करने में असमर्थ पाता हूँ: if (checkCondition()) {addAlert(1);} else if (checkCondition2()) {addAlert(2);} else if (checkCondition3()) {addAlert(3);} else …

5
दो अलग सॉफ्टवेयर संस्करण बनाए रखना संस्करण नियंत्रण में समान कोडबेस से
मान लीजिए कि मैं एक ही सॉफ्टवेयर / प्रोग्राम / ऐप / स्क्रिप्ट के दो अलग-अलग संस्करण लिख रहा हूं और उन्हें संस्करण नियंत्रण के तहत संग्रहीत कर रहा हूं। पहला संस्करण एक मुफ्त "बेसिक" संस्करण है, जबकि दूसरा एक "प्रीमियम" संस्करण है जो मुफ्त संस्करण के कोडबेस को लेता …

6
सर्वर-साइड प्रोग्रामिंग भाषाओं तक कैसे पहुंचा जाता है, इसका स्पष्टीकरण
यह मेरी समझ है कि किसी भी सामान्य-प्रयोजन प्रोग्रामिंग भाषा का उपयोग किसी वेबसाइट के सर्वर-साइड विकास के लिए किया जा सकता है। क्या मैं यह सोचने में सही हूं कि सर्वर को बनाने के लिए किसी तरह के इंटरफेस की जरूरत है जैसे सीजीआई और प्रोग्रामिंग भाषा एक साथ …

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

8
क्या पिछले 20 वर्षों में वास्तव में एक बात नहीं हुई है, जिसने भारी सॉफ्टवेयर विकास लाभ प्रदान किया है? [बन्द है]
में कोई जादुई शब्द , फ्रेड ब्रूक्स सॉफ्टवेयर इंजीनियरिंग, सबसे अच्छा द्वारा अभिव्यक्त के भविष्य के बारे में भविष्यवाणी की एक किस्म में आता है: प्रौद्योगिकी या प्रबंधन तकनीक में, कोई एकल विकास नहीं है, जो कि उत्पादकता में, विश्वसनीयता में, सादगी में, यहां तक ​​कि उत्पादकता में सुधार के …

13
खेलों में एन्क्रिप्टेड सामग्री
मुझे प्रोग्राम के बाहर ही अपने प्रोग्राम में कंटेंट का पता लगाने से रोकने के लिए एन्क्रिप्शन का उपयोग करने का यह विचार रहा है। यूजर्स को ऐसा लग सकता है कि गेम में कभी भी इस्तेमाल किए गए टेक्सचर का इस्तेमाल गेम के डेटा के दौरान किसी तरह के …
45 encryption 

3
नेत्रहीन प्रोग्रामर के लिए कोडिंग स्टाइल [बंद]
मैं नेत्रहीन हूं। चश्मे के साथ मैं ड्राइव करने के लिए पर्याप्त रूप से देखता हूं, लेकिन फ़ॉन्ट आकार में मैं आराम से काम कर रहा हूं मैं केवल एक बार में 100 वर्णों की लगभग 15 पंक्तियां देख सकता हूं। इससे मेरी कोडिंग शैली प्रभावित हुई है। एक काम …

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

2
कौन सा आम लिस्प कार्यान्वयन का उपयोग करने के लिए? [बन्द है]
कॉमन लिस्प में विकास शुरू करने के साथ एक तत्काल समस्या लगती है: एक कार्यान्वयन का चयन करना। सीएल कार्यान्वयन पर विचार करते समय किसी को क्या ध्यान रखना चाहिए, और कितना वजन सहन करना चाहिए? क्या यह एएनएसआई मानक के अनुरूप होना चाहिए? क्या इसे SLIME द्वारा समर्थित किया …

4
क्यों कई नामस्थान कॉम के साथ शुरू होते हैं
मैंने देखा है कि बहुत सी कंपनियां "रिवर्स डोमेन नाम" नामस्थान का उपयोग करती हैं और मैं उत्सुक हूं कि यह अभ्यास कहां से शुरू हुआ और क्यों जारी है। क्या यह केवल रटे अभ्यास के कारण जारी है, या एक उत्कृष्ट वास्तुकला अवधारणा है जो मैं यहां याद कर …

11
एक सॉफ्टवेयर वास्तुकार के रूप में, क्या मुझे लॉग्स का विश्लेषण करने और अन्य कीड़ों को ठीक करने पर ध्यान केंद्रित करना चाहिए?
अपने स्नातक स्तर की पढ़ाई (2005 के अंत तक) के बाद से मैं उसी कंपनी के लिए काम कर रहा था जो सी ++ सॉफ्टवेयर इंजीनियर के रूप में थी। एक साल पहले मुझे एक सॉफ्टवेयर आर्किटेक्ट के रूप में पदोन्नत किया गया था, लेकिन मैंने खुद को योग्यता और …

9
"सिंटेक्स" और "सिंटैक्टिक शुगर" में क्या अंतर है
पृष्ठभूमि सिंथेटिक चीनी पर विकिपीडिया पृष्ठ : कंप्यूटर विज्ञान में, वाक्य रचना चीनी एक प्रोग्रामिंग भाषा के भीतर वाक्यविन्यास है जो चीजों को पढ़ने या व्यक्त करने के लिए आसान बनाने के लिए डिज़ाइन किया गया है। यह मानव को उपयोग करने के लिए भाषा को "मीठा" बनाता है: चीजों …

8
गेटर्स और सेटर्स के अंदर क्या अनुमति दी जानी चाहिए?
मैं गेट्टर और सेटर विधियों और एनकैप्सुलेशन के बारे में एक दिलचस्प इंटरनेट तर्क में मिला। किसी ने कहा कि उन्हें जो कुछ भी करना चाहिए वह एक असाइनमेंट (सेटर्स) या एक वेरिएबल एक्सेस (गेटर्स) है ताकि उन्हें "शुद्ध" रखा जा सके और इनकैप्सुलेशन सुनिश्चित किया जा सके। क्या मैं …

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