да куда лаконичней!
лаконичней и правда некуда, но читать это невозможно - вложенные тернарки зло
мильён тетрнарников как-то не очень имхо
это нормально и при правильно подобраной подсветке синтаксиса даже наглядно
там же отступы расставлены
зададим вопрос по-другому) что из перечисленного меньшее зло - вложенные тернарки, куча иф/элсов, свич/кейс ?
тернарники предпочтительней
это не избавляет от необходимости максимально внимательно прочитать все 7 строк, чтоб хоть что-то понять. хороший код понятен после беглого просмотра
к этому просто немного привыкнуть надо и всё будет хорошо
звучит как не забывайте страдать, так что пожалуй не соглашусь)
Свитч кейс выглядит получше
лаконичней сделать конфиг, ключ -> ответ, и переменную, которая будет меняться в зависимости от этих 3-х переменных, возможно можно подрефакторить, и исключить три переменных, оставив переменную, которая будет хранить ключ для получения ответа из конфига. Чисто моё мнение
Обсуждают сегодня