Size: a a a

2019 December 31

СИ

Сергей Иванов in ErlangRus
Lev Walkin
Он пошел опять в Хаскель-чат, ему там еще раз то же самое объяснили практически теми же словами, и он «ну вот так и нужно было сразу объяснять, лаконично». А то что два дня народ ему картину мира выстраивал, используя разные дидактические подходы, это как-то не учитывается. Чудак.
А что это было? Я верно  понял что вопрошающий не прокачал про отложенные вычисления?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Оказалось, что rebar вообще забил на sys.config в common_test. Решилось строчкой
{ct_opts, [
 {sys_config, "./rel/test.sys.config"}
]}.


в rebar.config
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Бля, ну почему нужно все руками писать
источник

jc

john conor  in ErlangRus
Źmićer Rubinštejn
Бля, ну почему нужно все руками писать
доля наша такая, с наступающим тебя )))
источник

СИ

Сергей Иванов in ErlangRus
Źmićer Rubinštejn
Бля, ну почему нужно все руками писать
В очерди за шампанским стоять надо потомучто
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Сергей Иванов
В очерди за шампанским стоять надо потомучто
Скажи это окружающим меня Ханука-празднующим...

Ну на первое так и быть тебя отпускаем, но второго надо ебашить
источник

СИ

Сергей Иванов in ErlangRus
Źmićer Rubinštejn
Скажи это окружающим меня Ханука-празднующим...

Ну на первое так и быть тебя отпускаем, но второго надо ебашить
Шабес гоя или как там это называется заведи)
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Это я их "novigod" гой...
источник

YP

Yuri Petrov in ErlangRus
Alex Bubnov
Я вообще последнее время избегаю использования терминов "ФП"/"ООП" без уточнений.
Что такое вообще ФП, когда HOF, анонимные функции и иммутабельность уже вошли в мейнстрим? Когда монады и стрелки  выползли за пределы хаскеля, а тайпклассы вот-вот приедут в kotlin. Где теперь граница, за которой начинается "ФП"?
Нормальный же процесс конвергенции, нет? Я когда-то смотрел интервью Страуструпа, он там говорил, что C++ сложно причислить к одному какому-то типу, он может быть, в зависимости от пишущего код, и обычным C, и объектно-ориентированным, и поддерживать метапрограммирование через STL (и ещё что-то он приводил дальше).
источник

СИ

Сергей Иванов in ErlangRus
Źmićer Rubinštejn
Это я их "novigod" гой...
Ну в торговле или медицине не легче. Не унывай)
источник

В

Вертолетчик in ErlangRus
Źmićer Rubinštejn
Почему cowboy может не запускаться после ensure_all_started?
А я причём? )))
источник

AD

Andrei D in ErlangRus
Yuri Petrov
Нормальный же процесс конвергенции, нет? Я когда-то смотрел интервью Страуструпа, он там говорил, что C++ сложно причислить к одному какому-то типу, он может быть, в зависимости от пишущего код, и обычным C, и объектно-ориентированным, и поддерживать метапрограммирование через STL (и ещё что-то он приводил дальше).
Ну как сказать. Вот у них в плюсах sum types в виде std::variant (neé boost::variant?) вроде бы есть, а применять их так же активно, как в ocaml (не говоря о Haskell), затруднительно, т.к. pattern matching нет и не будет в обозримом будущем (нет, протащить mach7 в средний проект практически невозможно)
источник

ML

Maksim Lapshin in ErlangRus
Yuri Zhloba
Common test не прост
Эээ? Он же туп как валенок?
источник

ML

Maksim Lapshin in ErlangRus
Aleksey Kluchnikov
но как то не ловят они ничего
У тебя не ловят. Смело можешь это воспринимать не как общее правило, а как личное искажение
источник

ML

Maksim Lapshin in ErlangRus
Źmićer Rubinštejn
Скажи это окружающим меня Ханука-празднующим...

Ну на первое так и быть тебя отпускаем, но второго надо ебашить
Сам такое выбрал, не ной :)
источник

ML

Maksim Lapshin in ErlangRus
Źmićer Rubinštejn
Значит common test как то криво запускает приложения?
Мы гоняем ct_run и непонятно, зачем здесь rebar3
источник

AK

Aleksey Kluchnikov in ErlangRus
Maksim Lapshin
У тебя не ловят. Смело можешь это воспринимать не как общее правило, а как личное искажение
Скорее последствие подхода в разработке
источник

AK

Aleksey Kluchnikov in ErlangRus
когда ст идут после интеграционных тестов
источник

ML

Maksim Lapshin in ErlangRus
У интеграционных тестов есть неприятные особенности: хрупкость и низкая скорость. Они работают на том уровне, когда без таймаутов нельзя, а каждый таймаут - потенциальное мигание.


Если можно вмержить в мастер с красными тестами - у тебя нет тестов.

Если они мигают, это бесит и сбивает всех с толку.


Если получается выделить какие-то куски кода в изолированные шмотки с четким маленьким апи - это большая радость: такое можно закрыть внутренними тестами и радоваться этому.
источник

jc

john conor  in ErlangRus
ох, я кстати приоритет интерграционных тестов от тебя максим и услышал
источник