Но вы не везде их применяли, кое где по старинке писали условие, что нарушало единство стиля, в любом случае, данная "хакерская" проверка мне не нравится, выглядит не эстетично, а чтобы в условии не путать = с == надо просто практиковаться и это у тебя не получится.
Научился: Мы стараемся делать как можно понятнее, поэтому и выносим код в отдельные методы. Тем более у нас такие "говорящие методы", посмотришь и сразу поймешь, что этот метод делает.