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