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)