When is a function too long? इस प्रश्न का एक उप-समूह है, मुझे लगता है।कक्षा कब लंबी है?
यह निर्धारित करने के लिए कि कुछ कक्षा बहुत लंबी है, कुछ अच्छे मीट्रिक क्या हैं?
मैं बाहरी ठेकेदारों के साथ एक परियोजना के लिए कोड स्वीकृति दिशानिर्देशों का एक सेट पुनः प्राप्त कर रहा हूं, और महसूस किया कि मैंने इसे अतीत में शामिल नहीं किया है, लेकिन भविष्य में इसे कवर करना चाहिए।
कौन सी भाषा?मुझे लगता है कि जावा बनाम स्कैला के लिए उत्तर उदाहरण के लिए अलग है। बाद के मामले में कक्षाएं आम तौर पर (और होनी चाहिए!) कम होती हैं। –
इस प्रश्न पर एक नज़र डालें - http://stackoverflow.com/questions/849557/in-c-how-many-lines-before-a-class-should-be-consider-to-be-refactored/ –
निकटता से संबंधित प्रश्न: http://stackoverflow.com/questions/1086851/good-practice-class-line-count/1086865#1086865 – sleske