Если вы посмотрите на альтернативы на этой странице, конечно, первый вариант выглядит лучше, а второй - просто более многословно.Но если вы просматриваете большой класс, который написал кто-то другой, то многословие может иметь значение для немедленного понимания того, что проверяет условное выражение.так сильно полагается на пунктуацию, которую гораздо медленнее интерпретировать во время чтения.
Я знаю, что здесь голосую за меня, но я почти всегда буду на стороне более явного кода, чтобы другие могли читать его более точно.Опять же, я бы никогда не использовал булеву переменную с именем "status".Может быть, это успех или просто успех, но «статус», будучи истинным или ложным, ничего не значит для обычного читателя интуитивно.Как вы можете сказать, мне очень нравится читаемость кода, потому что я прочитал так много кода, написанного другими.