Lama
Ну или в позитивной кореляции
jm
мне кажется, это не самый полезный метод рассуждений о действительности, ведь ни ты, ни я не оперируем в таких числах
jm
нет-нет, обожди
jm
это же очевидно не так
jm
контрпример — фосс продукт с юзербазой в 100 человек вс с юзербазой в 10000 человек
jm
контрпример — саундклауд аккаунт с 100 прослушиваниями вс с 10000 прослушиваниями
Lama
Lama
Lama
Я же не говорю что я всегда прав
jm
я думаю что эффект котрый ты описываешь существует, но он где-то вне релевантности моей действительности
Lama
я думаю что эффект котрый ты описываешь существует, но он где-то вне релевантности моей действительности
Ну вот типа весь масс маркетинг на самом деле ориентирован не на донесение качеств продука, а просто на стимуляцию к покупке. И это прямое следствие размера массы — такая большая толпа не способна самоорганизоваться и потребовать улучшения качества продукта или отказаться от него. Поэтому во всех напитках в магазинах (кроме алкоголя и воды) ~10% сахара, хотя ни одному человеку по-отдельности это не нравится, но в реальности недовольство слишком незначительное, чтобы масса самоорганизовалась
Herman
Tharin
Zucchini
Zucchini
Pavel
Go?
Go кстати как "технология" - просто бомба, а вот как язык программирования - говно, да
jm
Pavel
Там еще лет 5 за синтаксическим сахаром надо будет идти
Pavel
И проблема в том, что это будет нарушать концепцию "пусть обезъяна за 2 недели начнет в прод херачить"
jm
ну так лол эрланг такой же
jm
крч я был когда помоложе пиздел на го
Pavel
Я до сих пор пишу на го, не вижу просто смысла не пиздеть на него
jm
а оказалось что на нём написали больще полезного чем на haskell и окамл
Pavel
Количество полезного != приятность языка для программирования на нем
Pavel
На JS вон сколько всего нахерачено, идеехи, приложеньки, всякие разные говно-сайты, куча тулзов
jm
причём настолько лучше что часто фейлим сделать хорошие абстракции и потом сосём со всеми нашими параметрическими полиморфизмами.
jm
Pavel
При этом как язык JS это еще больший пиздец, чем Golang
Pavel
А тайпскрипт - это синтаксический сахар over-js так то
jm
я чет не могу припомнить ничего полезного на JS
jm
jm
конкретный, с достаточным панчем чтобы кодировать мемы на типах
Pavel
У меня ебаное отношение к тс, пушо каждый раз когда ты собираешь какой-то недокеризированный проект на TS - это все, пизда
Pavel
Накрылся и отползай в окоп
Pavel
А если оно еще годовалой-двухгодовалой давности - это вообще туши свет
jm
я хз как вообще собирают тс
jm
честно говоря, я просто не понимаю этого тулчейна ада
jm
я бы хотел просто в браузере писать на тс
jm
типа подруга пыталась завести реакт
jm
с тс... там какой-то ад ада надо было делать
Pavel
Если бы они сказали, что вот новый язык, вот из коробки его поддержка в V8, вот для него правленный тулчейн - это норм было бы
jm
но самый мем был в том что там из-за transient dependencies нихуя не работало
jm
хотя мы собирали со снапшота которому 11 дней
Pavel
Если ты тупо на нем кодишь и локально чет собираешь - заебись все, как только начинается касание DevOps ты сразу очко навинчиваешь на болт
Pavel
Зато в JS одни из самых пиздатых фреймов для тестирования, лучше, пожалуй только в руби видел
jm
Pavel
Ебаный дроч в эликсире на Mox и Behaviour тестирование - просто пиздец непонимаю
jm
jm
про bdd не понял доёба
Lama
jm
jm
если нельзя, делать чтобы было можно и потом e2e
jm
ну или моки от безысходности
Lama
e2e если можно
А как автоматически тестить e2e, когда у тебя сторонняя система всякие GDPR данные выдаёт (или запросы стоят денег/лимита ?)
Pavel
пошел ex_vcr взял, запросил данные один раз и радуешься
jm
jm
как она там...
Pavel
Lama
jm
jm
с лимитами -- странный вопрос. я же не предлагаю тебе нагрузочный е2е делать
Pavel
а тут не вопрос про нагрузочный
jm
сколько у тебя там разрабы сожрут лимита вс пользователи
Pavel
у тебя билды могут гнать тесты
Pavel
а билдов в день штук под 50 будет
Pavel
а они берут и срут каждый по 100-500 запросов в API
Pavel
и ты неплохо так можешь припухать если там "тяжелый" и дорогой API
Lama
Lama
К тому же, в эликсире есть няшный bypass
Pavel
bypass это как раз мок не через behaviour
Lama
Pavel
а по факту "подделка" запроса
Pavel
я вот и говорю, нахуй нужен Mox то тогда с behaviour подходом?
Pavel
Я его 1.5 раза использовал. Единственное, где тебе это надо - это внешние сервисы, а это обычно HTTP/WS или какие-то еще API
Pavel