Size: a a a

2019 November 19

AB

Alexey Bolshakov in pro.elixir
ладно. развел я тут оффтоп
источник

P

Pavel in pro.elixir
Кстати коллеги вот есть вопрос - у меня есть HA на элексирчике(преположим ноды три и у них одинаковый конфиг) какой идиоматический вариант сделать воркер/джобу которая будет выполняться в одном экземпляре в одно время (к примеру раз в час что-то делать, и чтобы это делала только одна нода)
источник

P

Pavel in pro.elixir
Варианты решения которые мне всплывают: кластер, распределённый лок и разные конфигурации нод
источник

AU

Alexander Uljev in pro.elixir
Źmićer Rubinštejn
С чего вы решили что это клон rspec? А не junit какого нибудь, или любого другого «одинакового» тест фреймворка
Даже вывод такой же, семантика. И с учётом того, что все остальное клон рубипродуктов, как бы напрашивается
источник

AU

Alexander Uljev in pro.elixir
Alexey Bolshakov
"как же хорошо быть не программистом". у нас в одном чатике по одному языку программирования был человек, который в процессе очередного срача о том, что сабж плохой, сказал, что "как же хорошо быть не программистом. ушел из программирования, теперь занимаюсь торговлей. денег достаточно и вот этого нервяка и срачей нету" ))))
Радикально)
источник

AU

Alexander Uljev in pro.elixir
Pavel
Варианты решения которые мне всплывают: кластер, распределённый лок и разные конфигурации нод
А как выбираться будет, кто будет работать?
источник

P

Pavel in pro.elixir
Alexander Uljev
А как выбираться будет, кто будет работать?
Ну это абсолютно не важно. Кодовая база одна.
источник

AB

Alexey Bolshakov in pro.elixir
имена то у них все равно разные. так что хоть чем то они отличаются
источник

P

Pavel in pro.elixir
Вопрос был “как выбираться будет кто будет работать” ответ - не важно. Одинаковая кодовая база.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alexander Uljev
Даже вывод такой же, семантика. И с учётом того, что все остальное клон рубипродуктов, как бы напрашивается
Нет, абсолютно. Семантика и вывод - как в xUnit фреймворках, которые берут своё начало от smalltalk фреймворка sUnit
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Как бы название Ex**Unit** намекает
источник

P

Pavel in pro.elixir
Вообще копирование - это эталонная форма лести. Так что если с тебя скопировали - радуйся. Ты сделал крутую штуку.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
rspec позиционируется как BDD. Поэтому там есть subject, которого предварительно describe, и есть it однострочники - то чего нету и не было и не будет в exunit
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В идеале там должно быть given, when then - но почему-то нету
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Видимо потому что создатели rspec умеют писать bdd но не знают особо что этот
источник

PG

Pïg Grëënëst in pro.elixir
Pavel
Вопрос был “как выбираться будет кто будет работать” ответ - не важно. Одинаковая кодовая база.
Сделай отдельный конфиг prod', который будет инклюдить prod и переключать ноду в режим делания этой работы
источник

PG

Pïg Grëënëst in pro.elixir
Espec же
источник

PG

Pïg Grëënëst in pro.elixir
Даже название сходится
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Зато там есть describe ключевое слово, которое вообще никак не связано с доменом bdd
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И которое в ExUnit используется для задания контекста
источник