Size: a a a

2020 February 12

SP

Sergey Prokhorov in ErlangRus
оно вроде не особо поддерживается. Но используется для нагрузочного тестирования того проекта о котором я выше написал
источник

SY

Sergey Yelin in ErlangRus
Sergey Prokhorov
в Klarna есть проект с over 1M строк кода и вот последний месяц-два мы пытаемся диалайзер впилить. Месяц назад добавили правило в CI что нельзя привносить новые ошибки dialyzer. Вот динамика количества dialyzer ошибок в проекте
Сколько времени работает диалайзер?
источник

SP

Sergey Prokhorov in ErlangRus
Sergey Yelin
Сколько времени работает диалайзер?
6-7 минут. Но виртуалки там в CI довольно мощные
источник

ML

Maksim Lapshin in ErlangRus
Виртуалки :(
источник

SP

Sergey Prokhorov in ErlangRus
AWS
источник

SY

Sergey Yelin in ErlangRus
Sergey Prokhorov
6-7 минут. Но виртуалки там в CI довольно мощные
Полагаю типы относительно простые? Не развесистая клюква с неявными циклическими зависимостями?
источник

ML

Maksim Lapshin in ErlangRus
Я давно пару эпиков пустил на ci
источник

SP

Sergey Prokhorov in ErlangRus
Sergey Yelin
Полагаю типы относительно простые? Не развесистая клюква с неявными циклическими зависимостями?
да всякое встречается. Просто диалайзер в CI запускается параллельно с другими тестами и другие тесты дольше по времени работают. так что время работы диалайзера не проблема пока что
источник

SP

Sergey Prokhorov in ErlangRus
локально запускать да, не очень комфортно
источник

AK

Anton Kuranda in ErlangRus
Сергей Иванов
кто-нибудь пилит что-нибудь открытое около-erlang? Есть желание поучаствовать на досуге. В личку можно.
платежный процессинг есть, нада?
источник

СИ

Сергей Иванов in ErlangRus
Anton Kuranda
платежный процессинг есть, нада?
Это солидное же. Мне петпроект без обязательств пока иниересен
источник

СИ

Сергей Иванов in ErlangRus
Aleksey Kluchnikov
Msg pack нифовый забацать
Не самая плохая идея кстати
источник

SP

Sergey Prokhorov in ErlangRus
Сергей Иванов
кто-нибудь пилит что-нибудь открытое около-erlang? Есть желание поучаствовать на досуге. В личку можно.
из того куда я что-то писал:
https://github.com/epgsql/epgsql/issues - драйвер к постгресу
https://github.com/for-GET/jesse/issues - валидатор JSON
https://github.com/gen-smtp/gen_smtp/issues - SMTP клиент/сервер (но тут код страшний)

в этих 3х твой PR не проигнорируют по крайней мере
источник

V

Vasilii Demidenok in ErlangRus
Сергей Иванов
кто-нибудь пилит что-нибудь открытое около-erlang? Есть желание поучаствовать на досуге. В личку можно.
Может поможешь допилить саппорт для utf8 атомов в otp ? а то у меня всё руки не дойдут доразбираться
источник

V

Vasilii Demidenok in ErlangRus
источник

V

Vasilii Demidenok in ErlangRus
Sergey Prokhorov
6-7 минут. Но виртуалки там в CI довольно мощные
насколько у вас большое покрытие спеками?
источник

SP

Sergey Prokhorov in ErlangRus
Vasilii Demidenok
насколько у вас большое покрытие спеками?
Даже не знаю. Есть способ проверить?
источник

V

Vasilii Demidenok in ErlangRus
ну.. примерную оценку того кода что ты видел.. чтобы замерять это заморочиться анализом ast нужно
источник

SP

Sergey Prokhorov in ErlangRus
Vasilii Demidenok
Может поможешь допилить саппорт для utf8 атомов в otp ? а то у меня всё руки не дойдут доразбираться
Uatom = 'чзöÄ', класс. Нужно было Uatom = 'чöзÄ',
источник

SP

Sergey Prokhorov in ErlangRus
Vasilii Demidenok
ну.. примерную оценку того кода что ты видел.. чтобы замерять это заморочиться анализом ast нужно
Ой, ну я из того over 1m строк видел ну может 100-200к . В каких-то otp apps все экспортируемые функции со спеками. В каких-то (особо старых) вообще нет. Не берусь оценивать..
источник