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

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

7
यदि किसी सुविधा को लागू करने के लिए मेरे पास कोई अच्छा विचार नहीं है तो क्या होगा? [बन्द है]
मैं अपने आवेदन पर काम कर रहा हूं और मैं फंस गया हूं। मुझे एक सुविधा लागू करनी है लेकिन मुझे इस सुविधा को लागू करने के लिए एक अच्छा तरीका नहीं मिल रहा है। मैं इसके बारे में कुछ दिनों के लिए सोच रहा था, और कोई अच्छा विचार …
32 design 

5
एन-टियर डेवलपमेंट में कोड-बेस के बराबर राशि क्यों है, यदि अधिक नहीं, तो जावास्क्रिप्ट कोड अभी?
मैं एक लंबे समय से वेब प्रोग्रामिंग कर रहा हूं, और कहीं न कहीं, मैंने इस बात पर ध्यान दिया कि हम आज क्या कर रहे हैं (या हम इस तरह से चीजें करने के लिए कैसे आए)? मैंने बुनियादी एएसपी वेब विकास के साथ शुरुआत की, और पृष्ठ पर …

9
क्या हमें लगातार बदलती परियोजनाओं में डिजाइन पैटर्न का उपयोग करने से बचना चाहिए?
मेरा एक दोस्त एक छोटी कंपनी के लिए एक प्रोजेक्ट पर काम कर रहा है, जिसे हर डेवलपर नफरत करता है: वह जितनी जल्दी हो सके जारी करने के लिए दबाव डाला जाता है, वह केवल एक है जो तकनीकी ऋण की परवाह करता है, ग्राहक के पास कोई तकनीकी …

4
राज्य, म्यूटेबल स्टेट और अपरिवर्तनीय राज्य क्या है?
यह एक नौसिखिया प्रश्न है, लेकिन मुझे Google पर एक नौसिखिया-प्रूफ पर्याप्त उत्तर नहीं मिला। जब वे 'स्टेट' कहते हैं तो लोग क्या कहते हैं - सामान्य रूप से प्रोग्रामिंग में, और ओओ प्रोग्रामिंग में विशेष रूप से? इसके अलावा, क्या परिवर्तनशील और अपरिवर्तनीय अवस्था है - फिर से, आमतौर …
32 state 

6
मौजूदा उपयोगकर्ताओं के लिए एक नया पासवर्ड मजबूर किए बिना पासवर्ड हैशिंग अपडेट करना
आप एक मौजूदा एप्लिकेशन को एक स्थापित उपयोगकर्ता आधार के साथ बनाए रखते हैं। समय के साथ यह तय हो गया है कि वर्तमान पासवर्ड हैशिंग तकनीक पुरानी है और इसे अपग्रेड किए जाने की आवश्यकता है। इसके अलावा, UX कारणों से, आप नहीं चाहते कि मौजूदा उपयोगकर्ता अपने पासवर्ड …

11
क्या WHERE क्लॉस और एक वास्तविक JOIN का उपयोग करके प्रश्नों के बीच कोई भौतिक अंतर है?
में जानें एसक्यूएल हार्ड वे (व्यायाम छह) , लेखक प्रस्तुत निम्न क्वेरी: SELECT pet.id, pet.name, pet.age, pet.dead FROM pet, person_pet, person WHERE pet.id = person_pet.pet_id AND person_pet.person_id = person.id AND person.first_name = "Zed"; और फिर कहते हैं कि: "जॉइन्स" नामक काम करने के लिए वास्तव में इन प्रकार के प्रश्नों …
32 sql 

3
सतत एकीकरण की सरल व्याख्या
आप निरंतर एकीकरण को कैसे परिभाषित करेंगे और सीआई सर्वर में कौन से विशिष्ट घटक हैं? मैं मार्केटिंग डिपार्टमेंट में किसी को बताना चाहता हूं कि कंटीन्यूअस इंटीग्रेशन क्या है। वे स्रोत नियंत्रण को समझते हैं - अर्थात वे तोड़फोड़ का उपयोग करते हैं। लेकिन मैं उन्हें ठीक से समझाना …

1
आधुनिक सीपीयू पर एकल-असाइनमेंट एडीटी उन्मुख कोड का प्रदर्शन
एकल असाइनमेंट के साथ अपरिवर्तनीय डेटा में काम करने से अधिक मेमोरी की आवश्यकता का स्पष्ट प्रभाव पड़ता है, एक अनुमान लगाएगा, क्योंकि आप लगातार नए मान बना रहे हैं (हालांकि कवर के तहत संकलक इस मुद्दे को कम करने के लिए सूचक चालें करते हैं)। लेकिन मैंने अब कुछ …

10
स्क्रम: बैंड से बाहर निकलने वाले डेवलपर द्वारा किए गए काम को कैसे एकीकृत किया जाए?
हमारे पास एक "विशिष्ट" SCRUM टीम है और हम स्प्रिंट के लिए काम करते हैं, और एक बैकलॉग भी बनाए रखते हैं। हाल ही में हम बैंड काम करने वाले एक अतिव्यापी डेवलपर के काम को एकीकृत / संभालने की कोशिश करने की समस्या में चले गए हैं (सामान्य काम …
32 agile  scrum  team 

9
समीक्षा की प्रतीक्षा करते समय मुझे क्या करना चाहिए?
अपना प्रश्न पूछने से पहले, मुझे स्थिति स्पष्ट करनी चाहिए। मैं एक कंपनी के लिए एक जूनियर सॉफ्टवेयर इंजीनियर के रूप में काम कर रहा हूँ। वरिष्ठों में से एक मुझे हमेशा रोकता है जब मैंने अपना विकास पूरा कर लिया है और मैं कमिट करना चाहता हूं। वह हमेशा …

1
एलजीपीएल 2.1 बनाम एलजीपीएल 3.0 लाभ और नुकसान
मैंने जो पढ़ा है, उसमें से LGPL 3.0 आपको अन्य लाइसेंस के साथ एक साथ लाइसेंस का उपयोग करने की अनुमति देता है, इस बारे में अधिक अनुमति (इसके बारे में निश्चित भी नहीं)। से https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility यह कहना है कि यह, GPLv2 साथ संगत नहीं है, जबकि LGPL 2.1 यह …
32 licensing  gpl  lgpl 

8
बंद-स्रोत परियोजनाओं के लिए सोर्सफोर्ज, जीथब या बिटबकेट जैसी साइटों को कैसे सुरक्षित और विश्वसनीय माना जाता है? [बन्द है]
मैं अपने व्यवसाय के लिए स्रोत नियंत्रण का प्रबंधन करने के लिए sourceforge, bitbucket या github का उपयोग करने पर विचार कर रहा हूं। मेरे पास खुली परियोजनाएं हैं और मैं जीसीसी जैसी खुली परियोजनाओं में भाग लेता हूं। लेकिन मेरे पास एक व्यवसाय भी है जहां मैं अपने रहने …

3
कम से कम विस्मय का सिद्धांत क्या है?
प्रोग्रामिंग में जिसे सिद्धांत का विषय कहा जाता है? यह कॉन्सेप्ट अच्छे APIs डिज़ाइन करने से कैसे संबंधित है? क्या यह केवल ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के लिए लागू है या यह अन्य प्रोग्रामिंग तकनीकों को भी अनुमति देता है? क्या यह "आपकी विधि में एक ही काम करने और इसे …

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

4
जीआईटी के साथ एक परियोजना पर काम कर रहे कई लोगों को प्रबंधित करना
मैं GIT / GitHub (कल से शुरू होने के रूप में नया) के लिए बहुत नया हूं। मैं जानना चाहूंगा कि गितुब के साथ एक ही प्रोजेक्ट पर काम करने वाले कई लोगों को प्रबंधित करने का सबसे अच्छा तरीका क्या है। वर्तमान में मैं चार डेवलपर्स के साथ एक …
32 git  github 

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