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