मैं ऐसी कंपनी में काम करता हूं जहां ओओपी है ... ठीक है, फोब नहीं किया गया है, लेकिन कम से कम "बहुत जटिल" के रूप में जाना जाता है। मेरे सहकर्मी 100+ लाइन फ़ंक्शंस लिखते हैं और वे आम तौर पर "funcs.inc.php" या "something.inc.php" में होते हैं, अगर वे किसी भी फ़ंक्शन का उपयोग करते हैं, तो अक्सर वे कॉपी-पेस्ट नहीं करते हैं और तेज।बहुत "टेस्टी" वातावरण में टीडीडी का उपयोग कैसे करें
मुझे कम से कम कोड के लिए टीडीडी का उपयोग शुरू करना अच्छा लगेगा, लेकिन मुझे अपने कोड के साथ इंटरफेस करना है, मैं नहीं देख सकता कि कैसे शुरू किया जाए।
यह विरासत कोड नहीं है क्योंकि वे सक्रिय रूप से इसे विकसित कर रहे हैं और मैं उनके कोड को संशोधित नहीं करना चाहता क्योंकि मैं संघर्ष को उत्तेजित नहीं करना चाहता हूं।
कंपनी को बदलने के अलावा, आप किस दृष्टिकोण का सुझाव देंगे?
आईएमओ, यदि आप कोड को संशोधित नहीं करना चाहते हैं, तो यह विरासत कोड है। –
क्या आप अपने कोड को टीडीडी के लिए पर्याप्त रूप से मॉड्यूलर कर सकते हैं और फिर भी किसी भी तरह के कोड के साथ फिट हो सकते हैं? इसके अलावा, मैं एक बहुत बड़ा लाल चेतावनी झंडा के रूप में "ओओपी बहुत जटिल" का इलाज करता हूं। सामान्य रूप से प्रोग्रामिंग एक जटिल गतिविधि है और एक प्रसिद्ध और अच्छी तरह से समझी गई शक्तिशाली तकनीक को चमकता है (जो कि सही होने पर जटिल नहीं है) एक अच्छा संकेत नहीं है। –
अफसोस की बात है कि मैंने अनुबंध पर हस्ताक्षर किए जाने के बाद "ओओपी बहुत जटिल है" - और इस शहर में चले गए, अन्यथा मैं एक और नियोक्ता की तलाश करता। मैं मानता हूं कि ओओपी सही नहीं होने पर बहुत जटिल नहीं है और मैं कभी-कभी इसे छेड़छाड़ करता हूं, उम्मीद करता हूं कि दूसरों को सुनने के लिए मेरे वरिष्ठ के लिए पर्याप्त जोर से शिकायत नहीं की जाती है। – dbemerlin