나는 꽤 긴 속성 이름을 가진 if 문을 작성하고 있었고이 문제를 겪었습니다.
다음과 같은 if 문이 있다고 가정 해 봅시다.
if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&
!_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant)
{
//Do something
}
두 번째 속성은 부울 유형이며 다음과 같은 전략을 갖는 것은 의미가 없습니다.
if(boleanValue == true)
(가) 넣어 그 부정을 강조하기 위해 더 나은 방법이 !앞에서는. 나에게 이것은 코드를 읽을 때 쉽게 감독 할 수 있고 디버깅에 문제를 일으킬 수있는 것처럼 보입니다.
_someViewModelNameThatIsLong
if( ! something)vsif(!something)