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)