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