java - False - Dead Code, OK. But nothing for True, why? -
निम्न कोड पर विचार करें:
यदि (सत्य) {System.out.println ( "सच"); } यदि (झूठे) {System.out.println ("गलत"); }
आप एक्लिप्स आईडीई का उपयोग कर रहे हैं।
आपको उपरोक्त
false
के लिए ईक्लिपस आईडीई में डेड कोड
चेतावनी मिलेगी / कोड> ब्लॉक
लेकिन क्यों true
ब्लॉक के लिए कोई चेतावनी संदेश नहीं है, भले ही इस स्थिति में स्थिति अनावश्यक है?
सवाल मूर्खतापूर्ण हो सकता है लेकिन यह एक वैध प्रश्न जैसा लग रहा था किसी भी विचार?
यह शायद एक राय आधारित प्रश्न है, लेकिन क्या बिल्ली, मैं फेंक दूँगा मेरी राय में।
अगर किसी को यदि (सच)
, तो या तो वे जानते हैं कि वे क्या कर रहे हैं, बस प्रयोग कर रहे हैं, या निराशाजनक हैं यह एक गलती होने की संभावना नहीं है। यह ग्रहण करने के लिए यह विशेष तर्क होगा, और यह उचित नहीं लगता।
आप इसके बारे में कह सकते हैं अगर (गलत)
- ऐसा ग्रहण नहीं होना चाहिए इस बारे में चेतावनी दें क्योंकि जिसने इसे टाइप किया है उसे पता होना चाहिए कि वह क्या कर रहे हैं हालांकि, ग्रहण के पास पहले से ही इस स्थिति के अलावा अन्य स्थितियों में मृत कोड को पकड़ने के लिए तर्क है, और उस मामले में एक चेतावनी प्रदर्शित करने के लिए यह विशेष तर्क नहीं ले सकता है। कौन सा संभव है, लेकिन शायद प्रयास के लायक नहीं, क्योंकि चेतावनी वास्तव में एक समस्या नहीं है (मैं कभी-कभी कोड के एक वर्ग को अस्थायी रूप से अक्षम करने के लिए यदि (झूठी)
का उपयोग करता हूं, और इस वजह से ग्रहण स्क्रीन पर पीले रंग की रेखा दिखाती है। बिग सौदा।)
Comments
Post a Comment