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

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

7
आप बड़े कोड आधार और कई डेवलपर्स के साथ रीफैक्टरिंग कैसे प्रबंधित करते हैं?
मैं एक ऐसी स्थिति को रोकना चाहूंगा, जहां दो डेवलपर पहले एक ही कोड को एक साथ रिफलेक्टर करते हैं, इसके बारे में बात किए बिना, शायद किसी तरह के उपकरण का उपयोग कर रहे हैं, शायद एक ग्रहण प्लग-इन। क्या आप मदद कर सकते हैं? हमें चार महाद्वीपों पर …

5
परावर्तन के कारण मर्ज का विरोध हल
मैं हाल ही में एक चर्चा में शामिल हुआ कि कैसे सामान्य रूप से रीफैक्टरिंग को संभालना है (जो अपने आप में एक दिलचस्प विषय है)। अंततः निम्नलिखित प्रश्न सामने लाया गया: कैसे एक हैंडल मर्ज का सामना करता है जो कि किसी के कारण कोड के एक हिस्से का …

6
एक बड़ी PHP परियोजना के पुनर्लेखन की योजना बनाने के लिए टिप्स?
मैंने एक PHP फ्रेमवर्क (MVC का उपयोग करके) को पूरी तरह से फिर से लिखने का फैसला किया है जो मैं वर्षों से, चालू और बंद कर रहा हूं। मेरी अब तक की समस्या यह थी कि मैं सिर्फ विचारों के साथ आऊंगा, उन्हें टिकट के रूप में Trac में …

3
XML दस्तावेज़ टिप्पणियों में मुझे क्या शामिल करना चाहिए?
मैं अपने कोड को बेहतर बनाने के लिए एक बिंदु बनाने की कोशिश कर रहा हूं, खासकर जब यह वर्ग के सदस्यों पर एक्सएमएल टिप्पणियों की बात आती है, लेकिन अक्सर यह सिर्फ मूर्खतापूर्ण लगता है। घटना संचालकों के मामले में, नामकरण सम्मेलन और पैरामीटर मानक और स्पष्ट हैं: /// …
13 c#  coding-style 

7
एक किशोर के रूप में, मैं प्रोग्रामिंग के लिए "मित्र" कैसे पा सकता हूं [बंद]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …
13 learning 

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

2
NHibernate में रिपोजिटरी पैटर्न की आवश्यकता क्यों है?
मैं आधिकारिक आपका पहला NHibernate आधारित आवेदन पढ़ रहा हूं । जबकि ट्यूटोरियल अच्छा और पालन करने में आसान है, मैं सोच रहा हूं कि रिपॉजिटरी पैटर्न का उपयोग क्यों किया जाता है। विभिन्न में Add, Update, Removeमें तरीकों ProductRepositoryकार्यान्वयन, कोड लगभग समान है - वे सभी लेनदेन का उपयोग …
13 c#  .net  nhibernate 

2
आप कैसे बदलते हैं कि कैसे intellij ऑटो प्रारूप कोड? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 4 साल पहले बंद हुआ । IntelliJ जावास्क्रिप्ट कोड के साथ कुछ अजीब …

2
कैसे संभालें तकनीकी "डोगराटिज़्म"
मैंने नौकरी छोड़ दी (दूसरे देश में स्थानांतरित होने के लिए) जहां मैंने ज्यादातर समय जावास्क्रिप्ट और हास्केल (कुछ अजगर) में प्रोग्राम किया। मुझे वास्तव में यह पसंद आया क्योंकि लोग उद्देश्य, सकारात्मक, गणितीय थे, और फिर भी सामान का एक गुच्छा मिला। यह वास्तव में एक पेशेवर दुकान थी। …
13 ruby  haskell  agile 

7
क्या एक डिज़ाइन दस्तावेज़ में किसी दिए गए डिज़ाइन के पेशेवरों / विपक्षों की चर्चा होनी चाहिए या क्या उसे तथ्यों और औचित्य पर ध्यान केंद्रित करना चाहिए?
मैं वर्तमान में एक डिज़ाइन दस्तावेज़ को अपडेट करने की प्रक्रिया में हूं ताकि यह भविष्य के डेवलपर्स के लिए सही और अद्यतित हो। वर्तमान में, दस्तावेज़ केवल तथ्यों पर ध्यान केंद्रित करता है, यह प्रस्तुत करता है कि डिज़ाइन कैसा है। प्रस्तुत किसी भी निर्णय के लिए कोई औचित्य …

3
ठोस सिद्धांतों को लागू करना
मैं SOLID डिजाइन सिद्धांतों के लिए काफी नया हूं । मैं उनके कारण और लाभों को समझता हूं, लेकिन फिर भी मैं उन्हें एक छोटी परियोजना के लिए लागू करने में विफल हूं, जिसे मैं SOLID सिद्धांतों का उपयोग करने के लिए एक व्यावहारिक अभ्यास के रूप में प्रतिबिंबित करना …

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

5
सीखने के अनुभव के लिए एक नई स्क्रिप्टिंग भाषा बनाना? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

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

4
क्या अपवाद एक क्रॉस-कटिंग चिंता का विषय है?
मुझे अपवाद हैंडलिंग और लॉगिंग की चिंताओं के बीच बहुत अंतर नहीं दिखता है, दोनों क्रॉस कटिंग चिंताएं हैं। तुम क्या सोचते हो? यह एक विधि लागू कर रहा है, जो मुख्य तर्क के साथ interleaved के बजाय अपने दम पर अलग से नियंत्रित नहीं किया जाना चाहिए? संपादित करें …

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