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

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

6
यदि मैं एकमात्र डेवलपर हूं तो क्या मेरे स्वयं के रेपो पर पुल अनुरोधों का उपयोग करने का कोई उद्देश्य है?
इसलिए मैंने GitHub पर अपनी एक वास्तविक परियोजना के साथ शुरुआत की और चीजें बहुत अच्छी तरह से चल रही हैं और विचार बहुत तेजी से बह रहे हैं जितना मैंने पहले सोचा था। चीजों को व्यवस्थित रखने के लिए, मैं कुछ शाखाओं को सेटअप करता हूं ताकि मैं अलग-अलग …
38 github  workflows 

9
क्या प्रोग्रामिंग में मेमोरी मैनेजमेंट एक अप्रासंगिक चिंता का विषय है?
पृष्ठभूमि मैंने एक पुरानी (लेकिन महान) साइट पर दोबारा गौर किया, जो मैं उम्र के लिए नहीं था - एलियथ लैंग्वेज शूटआउट ( http://benchmarkgame.alioth.debian.org/ )। मैंने कई साल पहले C / C ++ में प्रोग्रामिंग शुरू की थी, लेकिन तब से जावा में लगभग अनन्य रूप से काम कर रहा …

10
FizzBuzz और परे की प्रभावशीलता [बंद]
साक्षात्कार प्रक्रिया के एक भाग के रूप में, हम शुरू में उम्मीदवारों से 'फ़िज़बज़्ज़' करने के लिए कहते हैं, आजकल फ़िज़बज़्ज़ का सही उत्तर देने वाले उम्मीदवारों का प्रतिशत नाटकीय रूप से बढ़ गया है - यह वेब पर इसकी लोकप्रियता के कारण हो सकता है। लगभग एक साल पहले, …
38 skills 

5
विंडोज / मैक / लिनक्स के लिए देशी जावास्क्रिप्ट दुभाषिए क्यों नहीं हैं?
मुझे लगता है कि यह सामान्य सर्वर साइड स्क्रिप्टिंग कार्यों के लिए जावास्क्रिप्ट का उपयोग करने के लिए बहुत उपयोगी होगा क्योंकि इसमें पर्ल या पायथन जैसी कमोबेश विशेषताएं हैं। लेकिन AFAIK प्रमुख मशीन आर्किटेक्चर के लिए आम तौर पर उपलब्ध जावास्क्रिप्ट व्याख्याकार नहीं हैं। मुझे लगता है कि अन्य …
38 javascript 

7
मैं एकल जूनियर डेवलपर के रूप में अपनी प्रगति की समीक्षा कैसे कर सकता हूं [बंद]
मैं वर्तमान में एकल प्राथमिक डेवलपर के रूप में 2 व्यक्ति कंपनी के लिए काम कर रहा हूं। मेरे बॉस को क्लाइंट्स मिलते हैं, कुछ png डिज़ाइन टेम्प्लेट्स को मॉक करते हैं और उन्हें मुझे सौंप देते हैं। यह प्रणाली ठीक काम कर रही है और मैं वास्तव में इसका …

12
C / C ++ के लिए अनिवार्य आधुनिक विकल्प [बंद]
मैं एक नया सॉफ्टवेयर उत्पाद लिखने पर विचार कर रहा हूं। प्रदर्शन महत्वपूर्ण होगा, इसलिए मैं एक व्याख्या या भाषा या एक का उपयोग करने से सावधान हूं जो एक अनुकरण परत (जावा पढ़ें) का उपयोग करता है। जो मुझे C (या C ++) के उपयोग की सोच की ओर …

5
आईडी या वस्तु पास करें
डोमेन इकाई प्राप्त करने के लिए व्यावसायिक तर्क पद्धति प्रदान करते समय, पैरामीटर को एक वस्तु या एक आईडी स्वीकार करनी चाहिए? उदाहरण के लिए, क्या हमें ऐसा करना चाहिए: public Foo GetItem(int id) {} या यह: public Foo GetItem(Foo foo) {} मैं वस्तुओं को अपनी संपूर्णता में पारित करने …

2
क्या आपको लाइब्रेरी कोड से लॉग इन करना चाहिए?
अगर मैं जावा लाइब्रेरी विकसित कर रहा हूं, तो क्या लाइब्रेरी के कोड के भीतर से लॉग स्टेटमेंट जारी करना अच्छा है? पुस्तकालय के भीतर प्रवेश करने से डिबगिंग और समस्या निवारण अधिक पारदर्शी हो जाएगा। हालांकि, दूसरी ओर, मुझे लॉगिंग स्टेटमेंट के साथ अपना लाइब्रेरी कोड लिट करना पसंद …
38 java  logging 

4
जावा 1.0 के "कोर" एपीआई पैकेज क्या थे?
Google v ओरेकल केस के बारे में पढ़ते हुए, मैं इन सवालों के सामने आया (जाहिरा तौर पर पीठासीन न्यायाधीश से) ... क्या यह सहमत है कि निम्न सत्य है, कम से कम 1996 तक? निम्नलिखित मुख्य जावा अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस थे: java.lang, java.util और java.io. क्या जावा प्रोग्रामिंग भाषा …
38 java  history 

4
सार्वजनिक स्थिरांक "खराब" है?
क्या इस: public MyClass { public const string SomeString = "SomeValue"; } इससे भी बदतर: public MyClass { public static string SomeString { get{ return "SomeValue";}} } दोनों को एक ही तरह से संदर्भित किया जा सकता है: if (someString == MyClass.SomeString) ... हालांकि दूसरी को संपत्ति होने का संरक्षण …
38 c# 

4
जहां हमें डोमेन मॉडल के लिए सत्यापन करना चाहिए
मैं अभी भी डोमेन मॉडल सत्यापन के लिए सबसे अच्छा अभ्यास देख रहा हूं। क्या डोमेन मॉडल के निर्माण में सत्यापन करना अच्छा है? मेरा डोमेन मॉडल सत्यापन उदाहरण निम्नानुसार है: public class Order { private readonly List<OrderLine> _lineItems; public virtual Customer Customer { get; private set; } public virtual …

4
प्रयास करने के लिए कोष्ठक क्यों आवश्यक हैं?
विभिन्न भाषाओं में (जावा कम से कम, यह भी सोचें C #?) आप जैसे काम कर सकते हैं if( condition ) singleStatement; while( condition ) singleStatement; for( var; condition; increment ) singleStatement; इसलिए जब मेरे पास सिर्फ एक बयान है, तो मुझे एक नया दायरा जोड़ने की जरूरत नहीं है …

3
कल के तकनीकी ऋण पर आज की बीमारियों को दोष देना
गुणवत्ता की एक आश्चर्यजनक संख्या, मापनीयता, और लोड की समस्याएं एक ऐसे आवेदन पर घटित हुई हैं जो मैं वर्तमान में समर्थन करता हूं जो मैंने मूल रूप से नहीं लिखा था। शुक्र है कि मेरे पास नई परियोजनाएं हैं जो मैं अपनी पवित्रता के कुछ हिस्सों को बनाए रखने …
38 management 

6
क्यों कार्यात्मक प्रोग्रामिंग
कार्यात्मक प्रोग्रामिंग के साथ सौदा क्या है? मैं इसके बारे में बहुत बात करता हूं लेकिन ईमानदार होने के लिए मैंने उन्हें कभी भी उपयोगी नहीं पाया। इतने सारे विश्वविद्यालय स्पष्ट रूप से उन्हें क्यों सिखाते हैं?

5
C ++ में नामस्थान का उपयोग करने के लिए सर्वोत्तम अभ्यास [बंद]
मैंने कुछ महीने पहले अंकल बॉब का क्लीन कोड पढ़ा है , और मैंने कोड लिखने के तरीके पर गहरा प्रभाव डाला है। यहां तक ​​कि अगर ऐसा लगता है कि वह उन चीजों को दोहरा रहा था जो प्रत्येक प्रोग्रामर को पता होना चाहिए, उन सभी को एक साथ …
38 design  c++  namespace 

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