I keep seeing code that does checks like this
if (IsGood == false) { DoSomething(); }
or this
if (IsGood == true) { D
I do not use == but sometime I use != because it's more clear in my mind. BUT at my job we do not use != or ==. We try to get a name that is significat if with hasXYZ() or isABC().
==
!=
hasXYZ()
isABC()