Size: a a a

2019 December 19

T

Tharin in pro.elixir
Yuri S.
def cast(timestamp) when is_integer(timestamp) do
   if String.length("#{timestamp}") > 10 do
     DateTime.from_unix(timestamp, :millisecond)
   else
     DateTime.from_unix(timestamp)
   end
 end


мне говорят что это красиво
Что это за зверь?!
источник

Н

Николай in pro.elixir
Źmićer Rubinštejn
То же самое означает, что в формошлепстве Джанго и рельс показывают одинаковые плюсы и минусы

Жаба мир обозначает, что либо ты пользуешься жвм везде - либо нигде, потому что глупо крутит всю эту экосистему ради 10% своего стека
А что значит формошлёпство?
источник

AK

Alexey Kurdukov in pro.elixir
Tharin
Что это за зверь?!
Что за зверь говнокод? Или просто что делает код?
источник

SM

Sergei Maximov in pro.elixir
Tharin
Что это за зверь?!
Это код для конвертирования таймстампов в секундах и миллисекундах в DateTime эликсира
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Нет?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Если cast - то это скорее всего экто же
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Или нет?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В экто я чет тоже не нашёл
источник

SM

Sergei Maximov in pro.elixir
Ну, Ecto.Type в том числе занимается и конвертированием. Или нет?
источник

SM

Sergei Maximov in pro.elixir
Źmićer Rubinštejn
Если cast - то это скорее всего экто же
А, нет, Ecto.Type.cast возвращает {:ok, result} | :error
источник

SM

Sergei Maximov in pro.elixir
А DateTime.from_unix возвращает в случае ошибки {:error, atom}
источник

V

V in pro.elixir
Котаны, а кто знает плагин для рефакторинга названий модулей или функций в эликсире? Типа как в Idea - нажал хоткей, переименовал метод -> Idea переименовала все использования этого метода в проекте.
источник

АГ

Алексей Герасимов in pro.elixir
Плагин для чего?
источник

V

V in pro.elixir
Я работаю в VSCode, но буду рад узнать о существовании плагинов под любую IDE
источник

АГ

Алексей Герасимов in pro.elixir
Я подозреваю этим language server заниматься должен, если он есть для элексира
источник

IB

Ilya Borovitinov in pro.elixir
V
Котаны, а кто знает плагин для рефакторинга названий модулей или функций в эликсире? Типа как в Idea - нажал хоткей, переименовал метод -> Idea переименовала все использования этого метода в проекте.
Мне кажется, это очень сложная задача, со всеми макросами, атомами, apply/3 и прочим
источник

Н

Николай in pro.elixir
V
Котаны, а кто знает плагин для рефакторинга названий модулей или функций в эликсире? Типа как в Idea - нажал хоткей, переименовал метод -> Idea переименовала все использования этого метода в проекте.
Может idea купить?
источник

V

V in pro.elixir
Николай
Может idea купить?
Зачем?
Я не говорю что это есть в Idea для эликсира. Я привёл пример для других языков.
источник

АН

Алексей Новоселов in pro.elixir
V
Котаны, а кто знает плагин для рефакторинга названий модулей или функций в эликсире? Типа как в Idea - нажал хоткей, переименовал метод -> Idea переименовала все использования этого метода в проекте.
обычно пользуюсь find&replace in ./lib
источник

АН

Алексей Новоселов in pro.elixir
с включенной проверкой на регистр букв, когда А <> a
источник