Я просто писав заяву if із досить довгими іменами властивостей і стикався з цією проблемою.
Скажімо, у нас є твердження if, як це:
if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&
!_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant)
{
//Do something
}
Друга властивість булевого типу, і не має сенсу мати схожість
if(boleanValue == true)
Чи є кращий спосіб підкреслити заперечення, потім поставити !
попереду. Мені здається, що це можна легко контролювати під час читання коду, і це може спричинити проблеми з налагодженням
_someViewModelNameThatIsLong
if( ! something)
vsif(!something)