얘를 들어서 어떤 값이 존재할 경우 bool 변수 IsExist 에 true를 저장한다고 해보자
그렇다면 내가 어떤 if문 조건을 이 객체의 어떤 값이 존재하지 않을 경우로 설정하고 싶을때

if(!IsExist) ~~~ 로 할거 아님?

근데 전에 어디서 주저들은 바로는
if문 안에서 !로 조건문 설정하는건 별로 좋지 않다고 들었엇거든
아예 처음부터 bool 변수가 true일 경우에만 조건문 통과하게끔 하는게 좋다고

내가 예시로 든 경우는 IsExist로 설정해놔서 무언가가 존재하지 않을경우에만 조건문이 통과하겠구나 라고 알 수 있지만
변수 이름이면 헷갈리지 않아도 함수의 반환값일 경우엔 종종 헷갈린단 말이지.. !를 넣어야 하는데 안넣거나 반대로 말이야

이런거 신경 쓰는 사람 있음?