
Nikolay
23.08.2017
11:54:55
и то как на релейшены приходится тип проставлять

Dmitry
23.08.2017
11:55:11
Что для ошибки в чейнджсете он пишет изза какой валидации она упала, а для констрэинта - нет
Написал в слак
Меня нахер послали

Google

Dmitry
23.08.2017
11:55:29
Сказали так и должно быть
Но я до сих пор не понял почему

Nikolay
23.08.2017
11:56:18
а че он пишет? nil ?

Alexander
23.08.2017
11:56:50

Dmitry
23.08.2017
11:57:01
Что-то типа {:name, "can't be empty", [validation: :required]}
Это если валидация
А если констреинт
{:name, "should be uniq", []}
И всё

Alexander
23.08.2017
11:57:42
я давно не трогал, но в экто все так же валидации ступенями?
типа если валидируешь 2 поля, и оба к примеру неверные, то ошибка будет только первая

Dmitry
23.08.2017
11:58:24
Не
Такого вроде не было

Google

Dmitry
23.08.2017
11:58:42
Такое будет если на одной валидация а на второй констреинт

Alexander
23.08.2017
11:58:44
всегда было, если валидация на экто

Dmitry
23.08.2017
11:58:50
Потому что логично
Он даже в базу не стучит

Alexander
23.08.2017
12:02:03
вообщем эликсир это борьба
майн эликсир

Александр
23.08.2017
12:34:52

Dmitry
23.08.2017
12:44:06

Александр
23.08.2017
12:44:42
хммм, неплохой вариант, кстати
а где тебе отказали? там аргументировали как-то?

Dmitry
23.08.2017
12:47:00
Мэинтейнеры вообще промолчали и закуклились, типо проблемы нету
А подпездалы сказали что так и должно быть потому что
Я смотрел где это вообще происходит
Там весь тупл генерируется заранее
И матчится ответ от сервака
Там не слабо переделывать, чтобы именно подставить название индекса
Потому что оно заранее не известно

Nikolay
23.08.2017
12:56:33
но при этом если создать констреинт с именем нестандартным для экто, то он обсирается и пишет название того констреинта в ошибке

Dmitry
23.08.2017
12:58:08
Ну, там можно в опциях указать название
В принципе

Google

Dmitry
23.08.2017
12:58:25
Так что это может быть не удобно но реализуемо

Александр
23.08.2017
12:58:29
ну в опциях можно и сообщение поменять целиком

Dmitry
23.08.2017
12:58:37
Это да.
Но мету добавить нельзя

Александр
23.08.2017
12:58:48
по идее в коде не должно быть названия индекса (если он не кодом генерится)

Dmitry
23.08.2017
12:58:50
Вроде как
Я так понимаю они генерят тем же алгоритмом что и постгрес по дефолту
И потом тупо сравнивают строки
Tablename_fieldname_pk
К примеру
Или там наоборот... не помню уже
Если бы я делал экто, то все констреинты у таблицы засунул бы под макрос schema

Dmitry
23.08.2017
13:03:43
А то в одном из чейнджсетов забудешь чекнуть
И нахер идёшь
С другой стороны, в разных чейнджсетах можно сделать разные сообщения об ошибке
Но насколько это надо - вопрос

Nikolay
23.08.2017
16:05:56
$ echo 'list_to_atom(string:copies("a", 256)).' | erl
Eshell V8.3 (abort with ^G)
1> ** exception error: a system limit has been reached
in function list_to_atom/1
нежданчик

Dmitry
23.08.2017
16:39:00
Слишком длинный атом
Мне кажется можно это поменять

Google

Dmitry
23.08.2017
16:40:49
В конфиге ВМ

Dim
24.08.2017
18:47:30
Ребята, а что не так с вакансией funbox'а https://moikrug.ru/vacancies/1000026671 ? Она уже с апреля периодически мелькает, как то подозрительно

Aleksey
24.08.2017
19:35:27
не берусь утверждать, но как-то не много они предлагают денег

Admin
ERROR: S client not available

Nick
24.08.2017
19:44:10
Я был согласен на такую сумму, но меня не взяли

Rumata
24.08.2017
19:59:14
умение работать с командой (Jira, Bitbucket, Slack)
Парни там софт скилы кто писал
Подкасты и книги
Расходимся

Fey
24.08.2017
20:17:35
она уже много лет мелькает
я туда совался года 2-3 назад. сделали оффер, но мало предложили
пишут чёто для мегафона

Dmitry
25.08.2017
03:11:57
Меня тоже не взяли
Но мне кажется что было раньше апреля это
Мне кажется я ещё зимой делал тестовое...
Не буду ничего говорить за компанию фанбокс, но в результате у меня условия сильно получше, так что наверное и хорошо что не взяли

Alexander
25.08.2017
03:17:46
я насколько помню Фанбокс немного в серой зоне, т.е они занимаются всяким трешем с подписками и прочим.

Andrey
25.08.2017
04:06:30
Ussd и прочую хрень для мегафона делали, да. Еще в 2011
WAP сайты еще:)
Раньше они рубистов искали

Aleksey
25.08.2017
04:50:46

Google

Dmitry
25.08.2017
04:51:21
Не все поймут, не многие вспомнят? Ж)))

Andrey
25.08.2017
04:51:49

Dmitry
25.08.2017
04:56:24
https://m.vk.com/lixie?z=photo-28256828_456250043%2Falbum-28256828_00%2Frev
Там посмотри

Alexander
25.08.2017
04:58:02

Andrey
25.08.2017
05:01:51
С мобильников

Fedor
25.08.2017
06:53:19
Кстати, раз уж обсуждение пошло, а посоветуйте, у кого стоит тестовые задания взять порешать?

Dmitry
25.08.2017
06:58:37
Скажу честно, у меня на тестовые задания совсем не стоит
Но иногда приходится...

Nikolay
25.08.2017
07:00:17
когда кушать хочется)

Dmitry
25.08.2017
07:01:57
Если нечего делать - лучше сделать классный гист или пакет в кекс
В этом хоть смысл есть