मैं सिर्फ एक लंबे समय तक संपत्ति के नाम के साथ एक बयान लिख रहा था और इस समस्या का सामना करना पड़ा।
मान लें कि हमारे पास इस तरह का एक बयान है:
if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&
!_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant)
{
//Do something
}
दूसरी संपत्ति एक बूलियन प्रकार की है और इसका कोई मतलब नहीं है कि इसका स्टैटिमेंट जैसा है
if(boleanValue == true)
क्या नकारात्मकता पर जोर देने के लिए बेहतर तरीका है, ताकि !
सामने रखा जा सके । मेरे लिए ऐसा लगता है कि कोड पढ़ते समय यह आसानी से देखा जा सकता है और संभावित रूप से डिबगिंग के साथ समस्याएं पैदा कर सकता है
_someViewModelNameThatIsLong
if( ! something)
बनामif(!something)