वीडियो: एकल जिम्मेदारी सिद्धांत C# क्या है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
NS एकल उत्तरदायित्व सिद्धांत कहता है कि एक वर्ग में परिवर्तन का एक और केवल एक कारण होना चाहिए, अर्थात, एक सबसिस्टम, मॉड्यूल, वर्ग या एक फ़ंक्शन में परिवर्तन के लिए एक से अधिक कारण नहीं होने चाहिए। एसआरपी को रॉबर्ट द्वारा परिभाषित मुट्ठी थी सी . मार्टिन ने अपनी पुस्तक "एजाइल सॉफ्टवेयर डेवलपमेंट" में सिद्धांतों , पैटर्न और व्यवहार"।
तदनुसार, एकल उत्तरदायित्व सिद्धांत क्या है?
NS एकल जिम्मेदारी सिद्धांत एक कंप्यूटर प्रोग्रामिंग है सिद्धांत जिसमें कहा गया है कि प्रत्येक मॉड्यूल, वर्ग या फ़ंक्शन में होना चाहिए ज़िम्मेदारी एक से अधिक एक सॉफ़्टवेयर द्वारा प्रदान की गई कार्यक्षमता का हिस्सा, और वह ज़िम्मेदारी कक्षा, मॉड्यूल या फ़ंक्शन द्वारा पूरी तरह से समझाया जाना चाहिए।
ऊपर के अलावा, लिस्कोव प्रतिस्थापन सिद्धांत C# क्या है? सरलीकरण लिस्कोव प्रतिस्थापन सिद्धांत ठोस का सी# NS लिस्कोव प्रतिस्थापन सिद्धांत कहता है कि एक व्युत्पन्न वर्ग की वस्तु को सिस्टम में कोई त्रुटि लाए बिना या आधार वर्ग के व्यवहार को संशोधित किए बिना आधार वर्ग की वस्तु को बदलने में सक्षम होना चाहिए।
उसके बाद, एकल जिम्मेदारी सिद्धांत क्यों महत्वपूर्ण है?
सबसे पहले इसका जवाब दिया गया: क्या है एकल जिम्मेदारी सिद्धांत और यह क्यों है जरूरी सॉफ्टवेयर विकास में? यह विभिन्न दिशाओं से आने वाले परिवर्तनों से वर्गों की रक्षा करने के बारे में है। एसआरपी का सम्मान करने के लिए, एक वर्ग को केवल एक के लिए जिम्मेदार होना चाहिए एक अभिनेता या आवश्यकताओं का स्रोत।
एक जिम्मेदारी क्या है?
ज़िम्मेदारी . किसी कार्य को संतोषजनक ढंग से करने या पूरा करने के लिए एक कर्तव्य या दायित्व (किसी के द्वारा सौंपा गया, या अपने स्वयं के वादे या परिस्थितियों द्वारा बनाया गया) जिसे पूरा करना चाहिए, और जिसके परिणामस्वरूप विफलता के लिए दंड है।
सिफारिश की:
एकल उत्तरदायित्व सिद्धांत के क्या लाभ हैं?
कक्षाएं, सॉफ्टवेयर घटक और माइक्रोसर्विसेज जिनकी केवल एक जिम्मेदारी है, उन्हें समझाने, समझने और लागू करने की तुलना में हर चीज का समाधान प्रदान करना बहुत आसान है। यह बग की संख्या को कम करता है, आपके विकास की गति में सुधार करता है, और एक सॉफ्टवेयर डेवलपर के रूप में आपके जीवन को बहुत आसान बनाता है
आप कर्म में एकल परीक्षण केस कैसे चलाते हैं?
डिफ़ॉल्ट रूप से, karma आपकी सभी परीक्षण फ़ाइलें चलाता है। किसी एकल फ़ाइल या फ़ोल्डर का परीक्षण करने के लिए --grep ध्वज का उपयोग करें। (यदि आपने मैन्युअल सेटअप किया है, तो सुनिश्चित करें कि आपका कॉन्फ़िगरेशन इस ध्वज को संभालता है)। ग्रेप फ्लैग में परीक्षण करने के लिए कौन सी फाइलें पास करें: npm रन टेस्ट -- --grep test/foo/bar
जावा डेवलपर की भूमिका और जिम्मेदारी क्या है?
जावा डेवलपर की जिम्मेदारियों में शामिल हैं: मिशन-महत्वपूर्ण सिस्टम के लिए उच्च-मात्रा, कम-विलंबता अनुप्रयोगों को डिजाइन और विकसित करना और उच्च-उपलब्धता और प्रदर्शन प्रदान करना। विकास जीवनचक्र के सभी चरणों में योगदान देना। अच्छी तरह से डिजाइन, परीक्षण योग्य, कुशल कोड लिखना
नव पियाजे के सिद्धांत किस बात पर जोर देते हैं जो पियाजे के संज्ञानात्मक विकास के मूल सिद्धांत से भिन्न है?
पियागेट के समान नव-पियागेटियन सिद्धांतकारों का प्रस्ताव है कि संज्ञानात्मक विकास सीढ़ियों की तरह चरणों में होता है। हालांकि, पियाजे के सिद्धांत के विपरीत, नियो-पियागेटियन का तर्क है कि: पियाजे के सिद्धांत ने पूरी तरह से यह नहीं बताया कि एक चरण से दूसरे चरण में विकास क्यों होता है
वायगोत्स्की के संज्ञानात्मक विकास के सिद्धांत के मुख्य सिद्धांत क्या हैं?
संज्ञानात्मक विकास पर वायगोत्स्की के सिद्धांतों की समझ हासिल करने के लिए, किसी को वायगोत्स्की के काम के दो मुख्य सिद्धांतों को समझना चाहिए: अधिक जानकार अन्य (एमकेओ) और समीपस्थ विकास का क्षेत्र (जेडपीडी)