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

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

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

8
केवल विश्वसनीय मोबाइल एप्लिकेशन के लिए REST API को कैसे सुरक्षित रखें
मैं यह कैसे सुनिश्चित करूं कि मेरा REST API केवल विश्वसनीय क्लाइंट्स द्वारा उत्पन्न अनुरोधों का जवाब देता है, मेरे मामले में मेरे स्वयं के मोबाइल एप्लिकेशन? मैं अन्य स्रोतों से आने वाले अवांछित अनुरोधों को रोकना चाहता हूं। मैं नहीं चाहता कि उपयोगकर्ता किसी सीरियल कुंजी को भरें या …
96 security  rest  mobile 

3
क्यों प्रोग्रामिंग भाषाएं, विशेष रूप से सी, घुंघराले ब्रेसिज़ का उपयोग करती हैं और वर्ग नहीं?
"सी-स्टाइल भाषा" की परिभाषा को व्यावहारिक रूप से "घुंघराले ब्रेसिज़ ( {}) " का उपयोग करने के लिए सरल बनाया जा सकता है । हम उस विशेष चरित्र का उपयोग क्यों करते हैं (और क्यों कुछ अधिक उचित नहीं है, जैसे [], जिसे कम से कम यूएस कीबोर्ड पर शिफ्ट …

10
क्यों "तालिका से * का चयन करें" बुरा व्यवहार माना जाता है
कल मैं एक "शौक" प्रोग्रामर के साथ चर्चा कर रहा था (मैं खुद एक पेशेवर प्रोग्रामर हूं)। हम उनके किसी काम में आए, और उन्होंने कहा कि वह हमेशा अपने डेटाबेस के सभी कॉलमों (यहां तक ​​कि प्रोडक्शन सर्वर / कोड में) पर सवाल उठाते हैं। मैंने उसे ऐसा नहीं …
96 database  sql  mysql  bad-code 

13
वर्ग कार्यान्वयन के अन्य प्रोग्रामरों को कैसे चेतावनी दें
मैं ऐसी कक्षाएं लिख रहा हूं जो "एक विशिष्ट तरीके से उपयोग की जानी चाहिए" (मुझे लगता है कि सभी वर्गों को ...) होना चाहिए। उदाहरण के लिए, मैं fooManagerवर्ग बनाता हूं , जिसे कॉल करने की आवश्यकता होती है, कहते हैं Initialize(string,string),। और, उदाहरण को थोड़ा और आगे बढ़ाने …

8
क्या अनाम उपयोगकर्ताओं की पहचान करने के लिए ब्राउज़र एक व्यवहार्य तकनीक का उपयोग कर रहा है?
क्या ब्राउज़र अनाम उपयोगकर्ताओं की विशिष्ट पहचान के लिए एक पर्याप्त विधि है? क्या होगा यदि आप माउस जेस्चर या टाइपिंग पैटर्न जैसे बायोमेट्रिक डेटा को शामिल करते हैं? दूसरे दिन जब मैं Panopticlick प्रयोग में भाग गया EFF ब्राउज़र उंगलियों के निशान पर चल रहा है । बेशक मैंने …

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

25
प्रोग्रामर नौकरी कैसे छोड़ते हैं? [बन्द है]
मैं अपने वर्तमान नियोक्ता को छोड़ने के बारे में सोच रहा हूं और सोच रहा हूं कि प्रोग्रामिंग दुनिया में उस प्रक्रिया के बारे में कैसे जाना जाता है। हमारे पास इस समय बहुत सारी परियोजनाएं हैं और मैं केवल डेवलपर हूं। हमारे पास 4-5 परियोजनाएं हैं जो काफी बड़ी …

13
एक जूनियर डेवलपर से 'लगभग अच्छे' कोड से कैसे निपटें? [बन्द है]
मुझे टीम प्रबंधन के बारे में एक सवाल मिला। अभी मैं एक जूनियर डेवलपर के साथ काम कर रहा हूं, जो एक कोडिंग कारखाने से दूरस्थ रूप से काम कर रहा है। आदमी आलोचना के लिए खुला है और सीखने के लिए तैयार है, लेकिन मुझे कुछ संदेह है कि …

9
मुझे निर्भरता इंजेक्शन का उपयोग क्यों करना चाहिए?
मुझे संसाधनों की तलाश में एक कठिन समय हो रहा है कि मुझे निर्भरता इंजेक्शन का उपयोग क्यों करना चाहिए । मेरे द्वारा देखे जाने वाले अधिकांश संसाधन यह बताते हैं कि यह किसी वस्तु के उदाहरण को किसी वस्तु के किसी अन्य उदाहरण से गुजरता है, लेकिन क्यों? क्या …

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

13
यदि हम कर सकते हैं तो क्या हमें स्थानीय चरों को समाप्त करना चाहिए?
उदाहरण के लिए, एंड्रॉइड पर सीपीयू रखने के लिए, मैं इस तरह कोड का उपयोग कर सकता हूं: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "abc"); wakeLock.acquire(); लेकिन मुझे लगता है कि स्थानीय चर powerManagerऔर wakeLockसमाप्त किया जा सकता है: ((PowerManager)getSystemService(POWER_SERVICE)) .newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag") .acquire(); इसी तरह का दृश्य आईओएस …

2
जावास्क्रिप्ट क्या है, वास्तव में?
यह सब तब शुरू हुआ जब मैं जावास्क्रिप्ट के लिए अपने वेबपेज का परीक्षण करने के लिए एक रास्ते की तलाश कर रहा था जैसे डब्ल्यू 3 सी एचटीएमएल वैलिडेटर । मुझे अभी तक एक भी नहीं मिला है। तो मुझे बताएं कि क्या आप किसी के बारे में जानते …

2
"मुक्त मोनाद + दुभाषिया" पैटर्न क्या है?
मैंने लोगों को इंटरप्रेन्योर के साथ फ्री मोनाड के बारे में बात करते देखा है , विशेष रूप से डेटा-एक्सेस के संदर्भ में। यह कैसा पैटर्न है? मैं इसका उपयोग कब करना चाहता हूं? यह कैसे काम करता है, और मैं इसे कैसे लागू करूंगा? मैं समझता हूं ( इस …

9
बेसिक ने लाइन नंबरों का उपयोग क्यों किया?
पुराने बेसिक (और शायद अन्य भाषाओं) ने स्रोत कोड के भाग के रूप में लाइन नंबरों का उपयोग क्यों किया? मेरा मतलब है, क्या समस्याओं को हल करने की कोशिश की?

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