Функциональное программирование это круто, но мне кажется проверка isMarketHttpsURL делает код менее читабельным, до этого было 3 строчки где все было понятно, теперь появилось куча функций по которым надо ходить и смотреть что же они проверяют. Выглядит красиво, но мне кажется KISS должен стоять на первом месте. Чем такой подход (на мой взгляд менее читабельный) лучше чем просто вынести проверку в 1 функцию например isMarketHttpsUrl = (url) => url.protocol === 'https' && (... || ...)?
Почему Яндекс маркет тормозит на всех смартфонах? Спасибо, я лучше на ООП попишу))
Крутой парень
по красоте переписал :)
Функциональное программирование это круто, но мне кажется проверка isMarketHttpsURL делает код менее читабельным, до этого было 3 строчки где все было понятно, теперь появилось куча функций по которым надо ходить и смотреть что же они проверяют. Выглядит красиво, но мне кажется KISS должен стоять на первом месте. Чем такой подход (на мой взгляд менее читабельный) лучше чем просто вынести проверку в 1 функцию например isMarketHttpsUrl = (url) => url.protocol === 'https' && (... || ...)?