Size: a a a

2020 September 01

DF

Denis Fakhrtdinov in pro.elixir
Ну если тебе нужно, чтобы Чезарини начал писать так, то, боюсь, не судьба, он уже давно кода не пишет. Хотя мужик классный.
источник

DF

Denis Fakhrtdinov in pro.elixir
Но книга не лучшая, к слову.
источник

LL

Lama Lover in pro.elixir
Denis Fakhrtdinov
Ты говоришь что не пишут, а я вижу, что пишут.
Опять же, кто-то написал говнокод, который никто не использует. Это нормально
источник

DF

Denis Fakhrtdinov in pro.elixir
Так я его в депсах нашел.
источник

DF

Denis Fakhrtdinov in pro.elixir
Уже не используют, конечно.
источник

LL

Lama Lover in pro.elixir
Тогда, я так уж и быть уточню
У нормальных людей не принято обмазываться кучами одиночных и непонятных макросов. Обычно пишут DSL-ки или __using__ макросы
источник

IK

Ihor Katkov in pro.elixir
Холиварчик. KISS, DRY и explicit is better than implicit
источник

IK

Ihor Katkov in pro.elixir
Поэтому я тоже против таких макросов. Свои 5 копеек
источник

DF

Denis Fakhrtdinov in pro.elixir
Ну в elixir они действительно читаются плохо.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Есть кстати вариант, что «хороший тон» - вызывать handle_cast и handle_call с одним аргументом, читай с 2e туплом - название команды и 1 рекорд или Мапа - для строгой типизации и функциональных приколюх
источник

DF

Denis Fakhrtdinov in pro.elixir
На каждый колл заводить рекорд слишком громоздко выходит.
источник

DF

Denis Fakhrtdinov in pro.elixir
Я как-то пробовал 🙂
источник

DF

Denis Fakhrtdinov in pro.elixir
Поддерживать сложно.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это говорит человек, который на каждый call делает макрос?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Его не сложно поддерживать?)))
источник

DF

Denis Fakhrtdinov in pro.elixir
Макрос — одна строка.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну и рекорд - одна строка
источник

DF

Denis Fakhrtdinov in pro.elixir
Одна строка с ключами, которые нужно везде копипастить. Ну то есть разница между обычным использованием рекорда и использованием его в качестве обертки для коллов в том, что в коллах, как правило, тебе нужны все поля из сообщения.
источник

DF

Denis Fakhrtdinov in pro.elixir
В итоге получается громоздко слишком. Ну, это на мой вкус.
источник

DF

Denis Fakhrtdinov in pro.elixir
Но тайпспеки короче, да.
источник