J'étais en train d'écrire une instruction if avec des noms de propriétés assez longs et je suis tombé sur ce problème.
Disons que nous avons une instruction if comme celle-ci:
if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&
!_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant)
{
//Do something
}
La deuxième propriété est de type booléen et cela n'a aucun sens d'avoir la stetement comme
if(boleanValue == true)
Existe-t-il une meilleure façon de mettre l'accent sur la négation que de mettre !
en avant. Pour moi, il semble que cela peut être facilement supervisé lors de la lecture du code et peut potentiellement causer des problèmes de débogage
_someViewModelNameThatIsLong
if( ! something)
vsif(!something)