Oleg
В целом же двойное равно коварно если не знаешь точно зачем и как оно работает
ixplo
Нене, == может быть нужным
ixplo
Хотя сложно придумать 😬
Anatoly
смарика, грибочек вот хочет ==, а Гладкий Оператор не хочет. Как быть?
ixplo
Я уже не уверен
ixplo
Разве что строки с числами сравнивать
ixplo
Но я предпочитаю конвертить плюсом
CherryTea
Anatoly
вот я согласен с Вишнёвым Чаем например
ixplo
Аргументы
CherryTea
Пускай == работает как надо
Anatoly
+
ixplo
Как же мы будем сравнивать числа со строками? 😂😭😅
ixplo
Ну д, я бы пережил
Anatoly
а как это делают другие интерпретаторы?
Alex
coercion only
ixplo
Хз. Там они не равны наверно
Anatoly
(8
Anatoly
хз)
Alex
ты и в js так то не сравниваешь числа со строками на самом деле
Anatoly
наверное речь идёт о десериализации какогнить говна прилетающего из сети
Anatoly
и хз что там может быть) но == всегда всем хватало)
ixplo
ixplo
А тут нет
Anatoly
это в perl,python,ruby она железная?
ixplo
Хз)
ixplo
Но там и фишек нет таких, наверно
CherryTea
Железная типизация?!
ixplo
Хотя в руби строки можно умножать
ixplo
😂
Anatoly
блин грибочек, какой же клёвый у тебя аватар, если чо, даже нафик послать как-то не удобно
M
Это звучит так мило и по-наркомански одновременно.)
M
смарика, грибочек вот хочет ==, а Гладкий Оператор не хочет. Как быть?
M
вот я согласен с Вишнёвым Чаем например
Alex
ты недооцениваешь людей
Alex
и особенно их познания о приведении типов
Anatoly
Когда деплоите веб приложение (release process), сталкиваетесь ли с проблемой не актуальных кешей у юзеров в браузере? Если да, то как боритесь?
Alex
+1
Alex
во вконтаче кстати не заморачиваются с перезагрузкой кеша
Alex
мы в свое время делали таймаут вынужденный с перезагрузкой страницы
Alex
когда в день по 5+ релизов было меняющих бизнес логику
Alex
я так понимаю вопрос был больше про то что делать когда пользователь не обновляет страницу и аппа живет долго?
CherryTea
Alex
сервисы на бэке обновились -а аппа старая
Alex
дедлайн называется)
Alex
когда внезапно бизнесу надо было то и то и вот то
CherryTea
Пректирование сильно сократило бы вам работу
Alex
в последний момент
Alex
это в идеальном мире только так)
Alex
в реальности надо вот срочно хоть убей что то из хотелок у бизнеса - и ты делаешь вотпрямщас и на бой
CherryTea
В таком случае привет вам из идеального мира)
Alex
что бы планирование работало нормально - надо что б в нем был задействована бизнесовая часть коллектива
Alex
и играла по правилам
Darya
У нас в проектике, когда тоже по 3 релиза в день есть версия на бэке и есть версия вшитая во фронт
если фронт присылает в заголовках старую версию, бэк ему кидает 406 статус и фронт показывает пользователю попап - друг пора делать f5
CherryTea
Не ну раз бизнес готов платить за переработку так пусть платит епт
Alex
ну так и платил) никто не жаловался
CherryTea
Anatoly
Конечно Вишнёвый Чай прав, как должно быть. Но капитан Шепард разбивает всё о реальность, которая зачастую именно такова)
Alex
с версионностью тут тоже нюанс есть - не всегда обратная совместимость ломается
Alex
а если у тебя пользователь к примеру заполняет огромную форму и нету сохранения данных локально
Alex
и ты ему такой попап - бро обнови страницу
Anatoly
Anatoly
для пользователя всё должно быть максимально гладенько
Alex
ты обновил какой то конкретный бандл и какой то конкретный микросервис на бэке - это затрагивает только часть продукта
CherryTea
А хранить поля формы надо в локалсторадже
Anatoly
ну и шут с ним, давайте кэшик в нуль на недельку
Alex
это есть у тебя форма простая
Anatoly
или heavy load не потянет?
Anatoly
да, тут тоже вопросы
Anatoly
согласен с командором Шепардом
Darya
это не проблема кэша решается, а если аппа загружена старая, а бэк задеплоен уже новый
Alex
а если это огромная форма с зависимостями и еще нету стореджа типо редакса
Anatoly
ну нет, бэк релоад сделал, всё ок
Darya
и у нас нет больших форм))
Alex
n1.ru там приложение подтягивает асинхронно чанки
Alex
под свои разделы
Alex
и нет понятия версии приложения
Alex
скорее версии чанков