आपके अनुभव में, जावा में एक वर्ग के लिए कोड की कितनी लाइनें बहुत अधिक हैं, इसके लिए अंगूठे का एक उपयोगी नियम क्या है?
स्पष्ट होने के लिए, मुझे पता है कि किसी विशेष वर्ग में क्या होना चाहिए और क्या नहीं होना चाहिए, इसके लिए उपयोग करने के लिए लाइनों की संख्या वास्तविक मानक के करीब भी नहीं है। वर्गों को उचित ओओपी दर्शन (एनकैप्सुलेशन, आदि) को ध्यान में रखते हुए डिजाइन किया जाना चाहिए। उस ने कहा, अंगूठे का एक नियम विचार को प्रतिबिंबित करने के लिए एक उपयोगी प्रारंभिक बिंदु प्रदान कर सकता है (यानी "" हम्म, इस वर्ग में कोड की n लाइनें हैं; यह संभवतः अपठनीय है और इनकैप्सुलेशन का घटिया काम कर रहा है, इसलिए मैं यह देखना चाहता हूं कि क्या यह चाहिए कुछ बिंदु पर रिफ्लेक्ट किया जाए ")।
दूसरी तरफ, शायद आपने बहुत बड़े वर्गों के उदाहरणों का सामना किया है जो अभी भी अच्छी तरह से ओओपी डिजाइन का पालन करते हैं और अपनी लंबाई के बावजूद पठनीय और बनाए रखने योग्य थे?
यहां प्रति फ़ंक्शन लाइनों के बारे में एक गैर-डुप्लिकेट प्रश्न है ।