समस्या यह है कि अलग-अलग लोग अलग-अलग चीज़ों के लिए "रैवियोली कोड" शब्द का उपयोग करते हैं।
उचित रूप से छोटे घटकों की एक उचित संख्या अच्छी है। कोई स्पष्ट समग्र संरचना के साथ छोटे घटकों का एक विशाल ढेर इतना अच्छा नहीं है।
ढीले युग्मित घटक अच्छे हैं। जो घटक कमजोर युग्मित दिखने के लिए अपनी परस्पर निर्भरता को छिपाते हैं वे इतने अच्छे नहीं होते हैं।
विभिन्न घटकों के बीच संबंध देखने में सक्षम होने के नाते वास्तव में एक अच्छी बात है।
अधिकांश कोड अड्डों में विपरीत समस्या होती है, इसलिए अधिक मॉड्यूलरिटी की ओर बढ़ना आमतौर पर एक अच्छी बात है। मुझे उम्मीद है कि ज्यादातर लोगों ने बुरे अर्थ में कभी भी "रैवियोली कोड" नहीं देखा है। प्रैक्टिस में, यह कटा हुआ रैवियोली की तरह दिखता है (जहां मॉड्यूल को "मॉड्यूल" में विभाजित किया जाना चाहिए - इनमें से कोई भी अपने आप को समझ में नहीं आता है, लेकिन केवल अपने संबंधित हिस्सों के साथ संयोजन में), या रैवियोली की तरह पर्याप्त पानी के बिना पकाया जाता है (इसलिए आप एक साथ फंस गए "मॉड्यूल" के विशाल ब्लॉब के साथ समाप्त होते हैं)।
TODO: अतिसंवेदनशीलता प्रदर्शित करने के लिए ~ 100 मॉड्यूल के रूप में "हैलो वर्ल्ड" प्रोग्राम लिखें।
TODO2: उपोष्णकटिबंधीय संरचनात्मक विशेषताओं का प्रदर्शन करने के लिए रैवियोली के ट्रकलोड से बाहर एक पुल बनाने का प्रयास।
जिन्होंने कहा कि यह एक बुरा अभ्यास था? लूज-युग्मन एक अच्छी बात है। – jldupont
मेरा कोड भंगुर नहीं है, यह "अल डेंटे" है :) – RedFilter
@jldupont, मुझे नहीं लगता कि यह एक बुरी बात है। हालांकि, 'ईश्वर ऑब्जेक्ट' के बारे में विकिपीडिया लेख में इसे एक विपरीत * एंटी-पैटर्न * –