DR
Size: a a a
DR
AG
DR
try do- подобный код у нас часто встречается.
GenServer.call(...)
catch
:exit, {:timeout, {GenServer, ...}} ->
{:error, ...}
end
Е
Е
DR
DR
DR
try catch
действительно вполне адекватное решение. Но лишь потому что GenServer.call - крэшится. Было бы лучше, если бы GenServer.call! и GenServer.call был бы.Е
Е
try catch
действительно вполне адекватное решение. Но лишь потому что GenServer.call - крэшится. Было бы лучше, если бы GenServer.call! и GenServer.call был бы.DR
DR
try catch
- это самая правильная и самая адекватная практика, что может быть. И нечего try catch-а боятся как огня в этом случае.DR
GenServer.call
- там где это нужно единственно возможным способом. И к этому нужно совершенно нормально относиться.DR
GenServer.call!
Е
AG
Е
Е
AG
Е