이번에도 우빈님의 인강에서 좋은것을 배웠다.

앞에 부정 (!)가 먼저 붙어있으면 비효율적일수도 있다고 하신다. 사실 나도 항상 느끼고 있었다. 오히려 이게 더 헷갈리는 부분이 있다.

if (!isLeftDirection()) {
    doSomething();
}

left의 반대되는 의미가 Right이니 아래처럼 하는게 좋지 않을까?

if (isRightDirection()) {
    doSomething();
}

// 또는
if (isNotLeftDirection()) {
    doSomething()
}