मैं एक ईएमएफ परियोजना पर काम करता हूं। डिज़ाइन निर्णयों में से एक उत्पन्न कोड को स्पर्श नहीं करना था और इसे जांचना नहीं था। इसके बजाय, जब भी कुछ बदलना आवश्यक होता है, तो एक उप-वर्ग बनाया जाता है जिसमें परिवर्तन होते हैं। ढांचा इस से निपटने के लिए काफी लचीला है। हालांकि, मुझे कुछ काम ओवरहेड का अनुभव होता है।जेनरेट कोड बदलना या विरासत का उपयोग करना?
अन्य कोड पीढ़ी के ढांचे के साथ खराब अनुभवों के आधार पर डिजाइन निर्णय फिर से पीढ़ी की समस्याओं को हल करने के लिए किया गया था।
प्रोजेक्ट में नया होने के नाते मैं उस डिजाइन निर्णय को चुनौती देना चाहता हूं लेकिन पहले सामान्य राय सुनना चाहूंगा। मुझे पता है कि ईएमएफ प्रोजेक्ट टीम इन-कोड परिवर्तनों की सिफारिश करती है। लेकिन आपके अनुभव क्या हैं? जेनरेट कोड में ईएमएफ हैंडल कोड मैनुअल कोड कितनी अच्छी तरह से करता है? क्या आप कभी ऐसे बिंदु पर आए थे जहां आपने मैन्युअल लिखित कोड खो दिया था? क्या कोड कभी भी एक गैर-रखरखाव वाले राज्य में आया?
स्टीफन से वास्तव में उपयोगी उत्तर मिला लेकिन अधिक सुनना अच्छा लगेगा! –