single-responsibility पर टैग किए गए जवाब

सिंगल रिस्पांसिबिलिटी प्रिंसिपल बताता है कि सिस्टम में प्रत्येक मॉड्यूल सिंगल फीचर या फंक्शनलिटी के लिए जिम्मेदार होना चाहिए या कोएक्टिव फंक्शनलिटी को एकत्र करना चाहिए। यह कहने का एक और सामान्य तरीका यह है कि प्रत्येक मॉड्यूल को बदलने का केवल एक कारण होना चाहिए।

16
एकल जिम्मेदारी सिद्धांत का उपयोग करते समय, एक "जिम्मेदारी" क्या होती है
यह बहुत स्पष्ट लगता है कि "सिंगल रिस्पॉन्सिबिलिटी प्रिंसिपल" का मतलब यह नहीं है कि "केवल एक ही चीज है।" यही तरीके हैं। public Interface CustomerCRUD { public void Create(Customer customer); public Customer Read(int CustomerID); public void Update(Customer customer); public void Delete(int CustomerID); } बॉब मार्टिन का कहना है कि …

12
क्या एक निर्माता जो अपने तर्कों को मान्य करता है वह SRP का उल्लंघन करता है?
मैं सिंगल रिस्पांसिबिलिटी प्रिंसिपल (एसआरपी) का यथासंभव पालन करने की कोशिश कर रहा हूं और प्रतिनिधियों पर भरोसा करने के लिए एक निश्चित पैटर्न (तरीकों पर एसआरपी के लिए) के लिए उपयोग किया जाता है। मैं जानना चाहूंगा कि क्या यह दृष्टिकोण ध्वनि है या यदि इसके साथ कोई गंभीर …

8
एकल जिम्मेदारी सिद्धांत को तोड़े बिना एक वर्ग के पास कई तरीके कैसे हो सकते हैं
एकल जिम्मेदारी के सिद्धांत पर परिभाषित किया गया है विकिपीडिया के रूप में एकल जिम्मेदारी सिद्धांत एक कंप्यूटर प्रोग्रामिंग सिद्धांत है जो बताता है कि प्रत्येक मॉड्यूल, वर्ग या फ़ंक्शन को सॉफ्टवेयर द्वारा प्रदान की गई कार्यक्षमता के एक हिस्से पर जिम्मेदारी होनी चाहिए, और यह जिम्मेदारी पूरी तरह से …

11
क्या यह वर्ग डिजाइन एकल जिम्मेदारी सिद्धांत का उल्लंघन करता है?
आज मेरी किसी से बहस हो गई थी। मैं एनीमिक डोमेन मॉडल के विपरीत एक समृद्ध डोमेन मॉडल होने के लाभों की व्याख्या कर रहा था। और मैंने एक साधारण वर्ग की तरह अपनी बात का प्रदर्शन किया: public class Employee { public Employee(string firstName, string lastName) { FirstName = …

8
मैं कैसे साबित करूं या "ईश्वर की वस्तुओं" को गलत साबित करूं?
समस्या सारांश: लंबी कहानी छोटी, मुझे एक कोड आधार और एक विकास टीम विरासत में मिली जिसे मुझे बदलने की अनुमति नहीं है और भगवान की वस्तुओं का उपयोग एक बड़ा मुद्दा है। आगे बढ़ते हुए, मैं चाहता हूं कि हमारे पास रि-फैक्टर चीजें हों, लेकिन मुझे उन टीमों से …

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

7
SOLID पर स्विच करने के बाद बड़े पैमाने पर बढ़ी हुई कक्षाओं का प्रबंधन और आयोजन?
पिछले कुछ वर्षों में, हम धीरे-धीरे उत्तरोत्तर बेहतर लिखित कोड पर स्विच कर रहे हैं, एक समय में कुछ बच्चे कदम रखते हैं। हम अंत में कुछ करने के लिए स्विच बनाना शुरू कर रहे हैं जो कम से कम SOLID जैसा दिखता है, लेकिन हम अभी तक वहां नहीं …

8
एक वर्ग की वास्तविक जिम्मेदारी क्या है?
मैं सोचता रहता हूं कि क्या OOP में संज्ञा पर आधारित क्रियाओं का उपयोग करना वैध है। मैं इस शानदार लेख के पार आया , हालांकि मैं अभी भी इस बात से असहमत हूं। समस्या को थोड़ा और समझाने के लिए, लेख में कहा गया है कि उदाहरण के लिए, …

10
एकल जिम्मेदारी सिद्धांत की प्रयोज्यता
मैं हाल ही में एक मामूली तुच्छ वास्तु समस्या से आया था। मेरे पास मेरे कोड में एक साधारण भंडार था जिसे इस तरह बुलाया गया था (कोड # C में है): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges एक साधारण …

8
अद्यतन विधि में रिटर्न प्रकार जोड़ने से "एकल जिम्मेदारी सिद्धांत" का उल्लंघन होता है?
मेरे पास एक तरीका है जो डेटाबेस में कर्मचारियों के डेटा को अपडेट करता है। Employeeइसलिए "अद्यतन करने" वस्तु साधन वास्तव में एक नई वस्तु का दृष्टांत को वर्ग, अपरिवर्तनीय है। मैं अद्यतन डेटा Updateके Employeeसाथ एक नया उदाहरण वापस करने के लिए विधि चाहता हूं , लेकिन अब से …

11
सुनिश्चित करें कि प्रत्येक वर्ग की एक ही जिम्मेदारी है, क्यों?
Microsoft प्रलेखन के अनुसार, विकिपीडिया SOLID प्रिंसिपल लेख, या अधिकांश आईटी आर्किटेक्ट्स हमें यह सुनिश्चित करना चाहिए कि प्रत्येक वर्ग की एक ही ज़िम्मेदारी हो। मैं जानना चाहूंगा कि क्यों, क्योंकि यदि हर कोई इस नियम से सहमत होना चाहता है तो कोई भी इस नियम के कारणों के बारे …

8
यदि एक वर्ग एकल जिम्मेदारी सिद्धांत को पूरा करता है तो यह कैसे निर्धारित किया जाए?
एकल जिम्मेदारी सिद्धांत उच्च सामंजस्य सिद्धांत पर आधारित है। दोनों के बीच अंतर यह है कि एक अत्यधिक सामंजस्यपूर्ण कक्षाएं जिम्मेदारियों का एक समूह है जो दृढ़ता से संबंधित हैं, जबकि एसआरपी का पालन करने वाली कक्षाओं में सिर्फ एक जिम्मेदारी है। लेकिन हम यह कैसे निर्धारित करते हैं कि …

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

10
क्या एकल जिम्मेदारी सिद्धांत को नए कोड पर लागू किया जा सकता है?
सिद्धांत को मॉड्यूल के रूप में परिभाषित किया गया है जिसके बदलने का एक कारण है । मेरा प्रश्न यह है कि निश्चित रूप से परिवर्तन के इन कारणों का तब तक पता नहीं चलता जब तक कि कोड वास्तव में बदलना शुरू न हो जाए ?? काफी कोड के …

4
सिंगल रिस्पॉन्सिबिलिटी प्रिंसिपल और सेपरेशन ऑफ कंसर्न के बीच अंतर क्या है
a) SRP और SoC में क्या अंतर है ? शायद वह एसआरपी वर्ग स्तर पर लागू होता है, जबकि एसओसी सिस्टम , सबसिस्टम , मॉड्यूल , क्लास या फ़ंक्शन स्तरों पर लागू किया जा सकता है । b) यदि उत्तर a) हाँ है, तो SoC को वर्ग स्तर पर SRP …

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