почему? в других языках советуют даже писать if (cond) { полезное действие } else { // сюда мы не попадем никогда или printf() или throw HOW??? } на а когда в Elixir есть ca...
ну если я не ошибаюсь любой сервер в том числе и Gen падать должен редко, а желательно никогда, если сервер падает это косяк который надо фиксить. вы согласны? :)
VSCode и Sublime на плюсах написаны остальные на чем?
была какая-то возня по поводу авторcких прав на все, что попадает на гитхаб, как я понял если туда что-то закомитил то твои права тоже плавно перетекают туда?
ребята а как же летиткраш? не кажется ли вам что вы пытаетесь за уши приянуть сюда какую то другую идеологию и от этого гребете проблемы? может пусть оно все как можно скорее ...
а не правильнее было бы валиться и всем остальным кто лезет к генсерверу пока он перезапускается?
case String.ends_with?(attrs.email, "@10сlouds.com") do true -> user = Repo.get_by(User, %{email: attrs.email}) user && {:ok, user} || create_user(attrs) false -> ...
так кто сказал что из принципа, я и сам пишу if и иногда без case 😲, просто неявности заставляют других программистов развивать экстрасенсорные способности по чтению чужих мыс...
а как вы делаете деплой? все останавливаете копируете запускаете?
ну к примеру, сервер который где-то ходит, чето собирает, потом перерабатывает и выставляет статистику напоказ... и работает под доменным именем.... прод?
а клиент не отвалится ког сервер скажет noreply?
получается у вас GenServer покрашился и система продолжает работать дальше с крашнутым генсервером?
возможно еще у тебя post не заходит в router. когда post делаешь в консоли печатается инфо лог что пришел не GET а именно POST запрос?
почему не создан? почему можно создать его здесь? это нормально или хак? можно ли перенести это создание в другое место?
сейчас нет сложностей с его чтением? а то я посмотрел описание вышеприведенной либы так глаз чуть не сломал, хорошо если привыкнешь
и потом что значит "сильно нужно" ? если кроме тебя код никто никогда читать не будет то и не пиши вообще ничего
ну вот .. значит и они признают ее полезность... а когда это полезность изначально в язык встроена это же еще круче . разве нет?
а чем С++ плох?
так если адресат здох то как ему вернуть ошибку? или может я че не так понял..
ну а если логику из них перенести в модули, модули мокать чтобы при запуске теста они подменялись?