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)