Ich habe gerade eine if-Anweisung mit ziemlich langen Eigenschaftsnamen geschrieben und bin auf dieses Problem gestoßen.
Nehmen wir an, wir haben eine if-Anweisung wie diese:
if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&
!_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant)
{
//Do something
}
Die zweite Eigenschaft ist ein Boolescher Typ und es macht keinen Sinn, dass das stetement so ist
if(boleanValue == true)
Gibt es eine bessere Möglichkeit, die Verneinung zu betonen, als das in den Vordergrund zu stellen !? Mir scheint, dass dies beim Lesen des Codes leicht übersehen werden kann und potenziell Probleme beim Debuggen verursachen kann
_someViewModelNameThatIsLong
if( ! something)vsif(!something)