11975 (या यह 12000 पहले से ही :) :) वर्ग कार्यान्वयन की रेखाएं हैं। क्या यह खराब है? Cerainly ऐसा दिखता है। लेकिन ...
यह निर्भर करता है। आम तौर पर मध्यस्थ पैटर्न या फेकाडे पैटर्न को लागू करने वाले वर्ग बहुत बड़े होते हैं। उनके पास बहुत जटिल रूटिंग/संचार प्रोटोकॉल है। कक्षाओं की तरह "भगवान" भी बहुत विशाल और एकात्मक हो जाते हैं। संक्षेप में, एक वर्ग वास्तव में बड़ा हो सकता है लेकिन कोई समस्या नहीं हो सकती है।
तो एलओ पर पैरामीटर के रूप में ध्यान केंद्रित करने के बजाय, वर्ग की कार्यक्षमता/डिज़ाइन पर ध्यान केंद्रित करें। क्या वर्ग एकल जिम्मेदारी सिद्धांत का उल्लंघन कर रहा है? अकेले एलओसी एकमात्र निर्णायक कारक नहीं हो सकता है कि यह निष्कर्ष निकाला जा सकता है कि क्या कक्षा वास्तव में बड़ी है। अन्य मीट्रिक को देखें उदा। साइक्लोमेटिक कम्पलेक्सिटी।
हालांकि यदि आप निष्कर्ष निकालते हैं कि यह आपके प्रोजेक्ट के संदर्भ में वास्तव में बुरा है, तो आपके पास प्रासंगिक हितधारकों को मनाने के लिए एक मजबूत कारण होना चाहिए। उदाहरण के लिए,
ए। क्या इस वर्ग में कई कीड़े हैं?
बी। क्या इस वर्ग के बग फिक्स हमेशा रिग्रेशन दोष पेश करते हैं? (उच्च युग्मन, कम एकजुटता?)
सी। इस वर्ग में दोष कब तय किए जाएंगे? यह अन्य मॉड्यूल के साथ तुलना कैसे करता है?
डी। महत्वपूर्ण मॉड्यूल (उदा। युग्मन) को चित्रित करने के लिए इस मॉड्यूल के लिए कुछ यूएमएल आरेख तैयार करें।
ई। मेट्रिक्स पर जितना पढ़ें/अपनी गुणवत्ता/मेट्रिक्स/क्यूए टीम से परामर्श लें और पर्याप्त डेटा पॉइंट उत्पन्न करें। ओओएडी मेट्रिक्स का एक उदाहरण here है लेकिन मुझे यकीन है कि बहुत सारे हैं।
संपादित 2 (कुछ मामूली परिवर्तन)
च। नियंत्रण के अपने क्षेत्र में कुछ प्रमुख हितधारकों से प्रारंभिक समर्थन प्राप्त करें। इसके बाद, प्राप्त करें, कोई भी जो इन तथ्यों को अच्छी तरह प्रस्तुत कर सकता है! मैंने इस चरण में कई चीजें असफल देखी हैं!
गुड लक!
शायद यह एक ही फाइल है (मार्टिन इसे ठीक करने के प्रबंधन नहीं किया) :) – Default
तुम किसी को समझाने की जरूरत नहीं है है। रखरखाव मनाने के लिए होगा। यदि ऐसा नहीं होता है, तो यह बुरा नहीं है। – sehe