पुराना शीर्षक: प्रति इकाई कितने वर्गों की सलाह दी जाती है?क्या "डेल्फी प्रति फ़ाइल" नियम के साथ कुछ डेल्फी विशिष्ट समस्याएं हैं?
मेरा प्रश्न डेल्फी के लिए विशिष्ट है। मुझे लगता है कि जावा और सी # दुनिया में यह प्रति वर्ग एक फ़ाइल आमतौर पर एक स्वीकार्य अभ्यास है। मुझे लगता है कि यह डेल्फी में भी पालन करने का एक अच्छा नियम है, क्योंकि डेल्फी में निजी सदस्य वास्तव में निजी नहीं हैं यदि आपके पास एक इकाई में एक से अधिक कक्षाएं हैं।
तो मैं दो अलग-अलग वरिष्ठ (और संभवत: मेरे से अधिक अनुभवी) से सुनने के लिए हैरान था, प्रोग्रामर मुझे बताते हैं कि मैं अपना कोड बहुत अधिक विभाजित करता हूं। उनमें से एक ने मुझे एक इकाई में 5-6 कक्षा रखने के बारे में शर्मिंदा नहीं होने के लिए कहा।
क्या "प्रति वर्ग एक मॉड्यूल" नियम के साथ कुछ समस्या है जिसे मुझे पता नहीं है, जो इन प्रोग्रामर की प्रतिक्रियाओं को वारंट और समझा सकता है?
डेल्फी के साथ समस्या यह है कि फ़ाइल नाम नाम स्थान के रूप में दोगुना हो जाता है है। एक महत्वपूर्ण यह है कि कई इकाइयां परेशान हैं। – CodesInChaos
दिलचस्प सवाल, हालांकि SO के लिए एक अच्छा फिट नहीं है। डेल्फी की आरटीएल/वीसीएल इकाइयों पर एक नज़र डालें, उदाहरण के लिए, 'Vcl.Controls'। कक्षाओं के टन। लेकिन फिर 'इंडी' प्रणाली को देखें - वे प्रति इकाई अवधारणा के एक वर्ग का पालन करते प्रतीत होते हैं। कहा जा रहा है, यह वास्तव में राय का विषय है, और आप सबसे अधिक आरामदायक कैसे हैं। –