Saya hanya menulis pernyataan if dengan nama properti yang cukup panjang dan menemukan masalah ini.
Katakanlah kita memiliki pernyataan if seperti ini:
if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&
!_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant)
{
//Do something
}
Properti kedua adalah tipe boolean dan tidak masuk akal untuk memiliki stetement seperti
if(boleanValue == true)
Apakah ada cara yang lebih baik untuk menekankan negasi kemudian meletakkannya !
di depan. Bagi saya sepertinya ini dapat dengan mudah diawasi ketika membaca kode dan berpotensi menyebabkan masalah dengan debug
_someViewModelNameThatIsLong
if( ! something)
vsif(!something)