Виктор говорил тернарный оператор не использовать, всегда разбивать условия по строкам. Потому что всегда может случиться так, что нужно будет добавить дополнительные действия в любую из ветвей.