Size: a a a

2020 May 12

BB

Boris Beginin in pro.elixir
что в мелких веб проектах не стоит использовать феникс
источник

BB

Boris Beginin in pro.elixir
Ну и хуйня изивинте за мой французкий
источник

AB

Alex Bubnov in pro.elixir
ну, у меня противоположное мнение - если можно не использовать феникс, лучше не использовать
источник

BB

Boris Beginin in pro.elixir
Alex Bubnov
ну, у меня противоположное мнение - если можно не использовать феникс, лучше не использовать
Единственно что мне не понравилось, что на самом деле когда пишеш тесты для commanded приходится поебатся
источник

BB

Boris Beginin in pro.elixir
Alex Bubnov
ну, у меня противоположное мнение - если можно не использовать феникс, лучше не использовать
Почему? я вот заюзал и нужно о куче вешей беспокоится, даже тот же самый код релолдинг самому настраивать
источник

BB

Boris Beginin in pro.elixir
зачем?
источник

BB

Boris Beginin in pro.elixir
Феникс довольно маленький, от туда можно выкинуть ненужное
источник

BB

Boris Beginin in pro.elixir
И получается хорошее начало для проекта
источник

AB

Alex Bubnov in pro.elixir
зачем настраивать code reloading? recompile в консоли и ок
источник

BB

Boris Beginin in pro.elixir
Alex Bubnov
зачем настраивать code reloading? recompile в консоли и ок
зачем писать recompile каждый раз когда можно этого не делать?
источник

AD

Anastasiya Dyachenko in pro.elixir
процессы recompile-ом не обновляются
источник

AB

Alex Bubnov in pro.elixir
все равно сопоставимого тулинга для репла - ну, как для кложи - всё равно нет
источник

AD

Anastasiya Dyachenko in pro.elixir
но код релоад все равно очень редкая штука
источник

BB

Boris Beginin in pro.elixir
ну всеравно я бы навзал Phoenix - sane defaults  для веб проектов
источник

AB

Alex Bubnov in pro.elixir
Alex Bubnov
все равно сопоставимого тулинга для репла - ну, как для кложи - всё равно нет
то есть, всё равно репл держится в отдельной вкладке где-то не очень рядом с редактором
источник

NM

Nikita Mistyukov in pro.elixir
или прям в редакторе)
источник

AB

Alex Bubnov in pro.elixir
Anastasiya Dyachenko
процессы recompile-ом не обновляются
ты про supervision tree?
источник

AD

Anastasiya Dyachenko in pro.elixir
я про исполняемый код в запущенном процессе
источник

AD

Anastasiya Dyachenko in pro.elixir
genserver не обновится если он работает короче
источник

ŹR

Źmićer Rubinštejn in pro.elixir
    Enum.reduce(
     items,
     %BlackFriday.Order{owner: owner},
     fn %BlackFriday.Product{code: code} = item,
        %BlackFriday.Order{items: items, total: total} = order ->
       code
       |> rules()
       |> Enum.reduce(
         %BlackFriday.Order{
           order
           | items: [item | items],
             total: Money.add!(total, item.price)
         },
         fn rule, acc ->
           if rule.applicable?(item),
             do: %BlackFriday.Order{
               acc
               | total:
                   rule.apply!(%BlackFriday.Order{
                     acc
                     | items: Enum.filter(acc.items, &(&1.code == item.code))
                   })
             },
             else: acc
         end
       )
     end
   )


Если такой код называется вылизанным то ну его нахер
источник