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