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

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

5
क्या किसी और को लगता है कि स्क्रैम चुस्त नहीं है?
मैं फुर्तीले विकास का एक बड़ा प्रशंसक हूं और कुछ साल पहले एक बहुत ही सफल प्रोजेक्ट पर XP का इस्तेमाल किया। मैं इसके बारे में सब कुछ प्यार करता था, पुनरावृत्त विकास दृष्टिकोण, एक परीक्षण के आसपास कोड लिखना, जोड़ी प्रोग्रामिंग, साइट पर एक ग्राहक द्वारा चीजों को चलाने …
41 agile  scrum 

7
लिंक करने के बजाय HTML में स्टाइल / स्क्रिप्ट एम्बेड क्यों नहीं करें?
हम HTTP अनुरोधों की संख्या को कम करने के लिए सीएसएस और जावास्क्रिप्ट फ़ाइलों को संक्षिप्त करते हैं, जिससे प्रदर्शन में सुधार होता है। परिणाम HTML इस तरह है: <link rel="stylesheet" href="all-my-css-0fn392nf.min.css"> <!-- later... --> <script src="all-my-js-0fn392nf.min.js"></script> अगर हमें सर्वर-साइड / बिल्ड लॉजिक हमारे लिए यह सब करने के लिए …

6
"I", "हम", या न ही कोड प्रलेखन में
मैं अपने आप को (उम्मीद है कि टाइप के दस्तावेज़ीकरण) (C ++) में सहायक टिप्पणियाँ लिख रहा हूँ: The reason we are doing this is... "मैं" के बजाय "हम" का उपयोग करने का कारण यह है क्योंकि मैं बहुत सारे अकादमिक लेखन करता हूं जहां "हम" को अक्सर पसंद किया …

6
ग्राफिक डिजाइनर के साथ काम करने का सही तरीका क्या है? [बन्द है]
हाल ही में, हमने एक ग्राफिक डिजाइनर (क्लाइंट द्वारा व्यवस्थित) के साथ काम किया, जो हमने जो Django + बूटस्ट्रैप एप्लिकेशन बनाया था, उसके लिए त्वचा प्रदान करने के लिए। डिजाइनर ने कुछ तकनीकी विशेषताओं (फ़ॉन्ट आकार, रंग, कुछ आयाम) का वर्णन करने वाले दस्तावेज़ के साथ, नए लेआउट की …

4
रिच हिकी का क्या मतलब था जब उन्होंने कहा, "वह सभी विशिष्टता [इंटरफेस / क्लास / प्रकार] आपके पुन: उपयोग को मारता है!"
रिच हिकी के विचारोत्तेजक गोटो कॉन्फ्रेंस के प्रमुख " वैल्यू ऑफ वैल्यूज़ " में 29 मिनट पर वह जावा जैसी भाषा के ओवरहेड के बारे में बात कर रहे हैं और एक बयान देते हैं, "उन सभी इंटरफेस आपके पुन: उपयोग को मारते हैं।" उसके कहने का आशय क्या है? …

7
मैं एक Android एप्लिकेशन प्रकाशित करना चाहता हूं, लेकिन मुझे सॉफ्टवेयर पेटेंट से डर लगता है [बंद]
मैंने एक एप्लिकेशन लिखा जो आपको ऊर्जा बचाने में मदद करता है। वास्तव में यह बहुत सरल है। मैं फोन के वर्तमान स्थान की जांच करता हूं और उपयोगकर्ता के स्थान के आधार पर "ध्वनि बंद, अंधेरे प्रदर्शन, वाईफाई बंद ..." जैसे कॉन्फ़िगरेशन में कुछ बदलाव करता हूं। सोनी ने …

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

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

6
क्या संग्रहीत कार्यविधियाँ त्रि-स्तरीय पृथक्करण का उल्लंघन करती हैं?
मेरे कुछ सहयोगियों ने मुझे बताया है कि डेटाबेस में संग्रहीत कार्यविधियों में व्यावसायिक तर्क का होना त्रिस्तरीय पृथक्करण वास्तुकला का उल्लंघन करता है, क्योंकि डेटाबेस डेटा लेयर से संबंधित है, जबकि संग्रहीत कार्यविधियाँ तर्क हैं। मुझे लगता है कि संग्रहीत प्रक्रियाओं के बिना दुनिया बहुत गंभीर जगह होगी। क्या …

8
Java.util.ArrayList शून्य जोड़ने की अनुमति क्यों देता है?
मुझे आश्चर्य है कि क्यों java.util.ArrayListजोड़ने की अनुमति देता है null। क्या कोई मामला है जहां मैं nullएक में जोड़ना चाहूंगा ArrayList? मैं इस सवाल पूछ रहा हूँ क्योंकि एक परियोजना में हम एक बग जहां कुछ कोड जोड़ने था nullकरने के लिए ArrayListऔर यह पहचानना जहां बग था मुश्किल …

8
क्या कार्यात्मक भाषाएं पुनरावृत्ति में बेहतर हैं?
टीएल; डीआर: क्या कार्यात्मक भाषाएं गैर-कार्यात्मक लोगों की तुलना में पुनरावृत्ति को बेहतर तरीके से संभालती हैं? मैं वर्तमान में कोड पूरा 2 पढ़ रहा हूं। पुस्तक के कुछ बिंदु पर, लेखक हमें पुनरावृत्ति के बारे में चेतावनी देता है। उनका कहना है कि जब संभव हो तो इसे टाला …

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

6
मैं आकर्षित नहीं कर सकता। मैं पॉलिश किए गए एप्लिकेशन कैसे बना सकता हूं?
मैं ग्राफिक डिजाइनर नहीं हूं। मुझे कुछ भी खींचने में बहुत बुरा लगता है। मैं उन चीजों का निर्माण करने के लिए संघर्ष करता हूं जो विकास के साधनों के साथ बंडल किए गए "नमूना" अनुप्रयोगों के रूप में भी अच्छे लगते हैं; मुख्य रूप से क्योंकि मेरे पास कला …
41 graphics 

7
स्थिर डेटा सदस्यों को C ++ (जावा के विपरीत) में अलग से कक्षा के बाहर परिभाषित क्यों किया जाना है?
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; मुझे A::xएक .cpp फ़ाइल (या टेम्प्लेट के लिए एक ही फ़ाइल) में अलग से परिभाषित होने की आवश्यकता नहीं है । A::xएक ही समय में घोषित …

8
निजी चर बनाम संपत्ति?
जब हम दो विकल्पों के साथ प्रस्तुत किए जाते हैं तो अधिकांश समय एक वर्ग के अंदर एक चर के लिए एक मूल्य निर्धारित करते हैं: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } क्या एक सम्मेलन है जो …

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