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