Sadece oldukça uzun özellik adlarına sahip bir if ifadesi yazıyordum ve bu sorunla karşılaştım.
Diyelim ki böyle bir if ifademiz var:
if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&
!_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant)
{
//Do something
}
İkinci özellik boolean tipindedir ve stetementin böyle olması mantıklı değildir
if(boleanValue == true)
Olumsuzluğu vurgulamak ve sonra öne koymak için daha iyi bir yol var mı !
? Bana göre bu, kodu okurken kolayca denetlenebilir ve hata ayıklama ile ilgili sorunlara neden olabilir gibi görünüyor
_someViewModelNameThatIsLong
if( ! something)
vsif(!something)