Size: a a a

2018 December 25

ŹR

Źmićer Rubinštejn in pro.elixir
Зачем делать такую путаницу
источник

АП

Артем Паньков in pro.elixir
Dmitry Shpagin
Мне кажется, что явные противники макросов используют фреймворк Phoenix, который пронизан макросами насквозь. Это можно считать лицемерием?
нет конечно. это чёрный ящик.
источник

(

( in pro.elixir
Źmićer Rubinštejn
Это плохой пример. Plug забит в Либе plug
duuuh, разницы то? У меня лично тесла нормально живёт с плаком в одном проекте
источник

(

( in pro.elixir
Или не о семантическом значении речь?
источник

ŹR

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

DS

Dmitry Shpagin in pro.elixir
Вообще крайности бывают разные, например: если макросы так плохи, почему они до сих пор есть в языке? а?

Мб введем табу на тему макросов?)
источник

DS

Dmitry Shpagin in pro.elixir
Артем Паньков
нет конечно. это чёрный ящик.
wat? исходники в открытом доступе, в каком месте это черный ящик?
источник

АП

Артем Паньков in pro.elixir
Źmićer Rubinštejn
Ну есть люди которые называют переменные knopka_1 и тоже имеют прод
ну а потом прод имеет их
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А самое главное - ты все равно делаешь генерик функцию под названием request, в которую в одном месте пакуешь все хедеры, base_url и тыды. И она спокойно лежит в модуле Github (в данном случае), а все остальные конкретные апи-ручки выглядят одинаково что в Тесле, что в httpoison.

Вот и вопрос - нафига нужен Тесла....
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Правда зачем нужен httpoison по сравнению с hackney - тоже загадка. Но об этом я кстати в статье писал тоже.
источник

(

( in pro.elixir
Źmićer Rubinštejn
А самое главное - ты все равно делаешь генерик функцию под названием request, в которую в одном месте пакуешь все хедеры, base_url и тыды. И она спокойно лежит в модуле Github (в данном случае), а все остальные конкретные апи-ручки выглядят одинаково что в Тесле, что в httpoison.

Вот и вопрос - нафига нужен Тесла....
Вот весело мне постоянно наверное ручками все паковать, правда?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
(
Вот весело мне постоянно наверное ручками все паковать, правда?
Ты понимаешь выражение «апи-ручка», правда?
источник

(

( in pro.elixir
Źmićer Rubinštejn
Ты понимаешь выражение «апи-ручка», правда?
ручками всмысле своими собственными
источник

(

( in pro.elixir
Которыми я по кнопкам стукаю
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Разницы между списком «плагов» и вызовом :hackney.request никакого
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Только одна лишняя зависимость в проекте
источник

AB

Alex Bubnov in pro.elixir
Dmitry Shpagin
Мне кажется, что явные противники макросов используют фреймворк Phoenix, который пронизан макросами насквозь. Это можно считать лицемерием?
феникс - говно, как раз потому что это монолит из макросов
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Единственный плюс - можно сменить hackney на ibrows. Немножечко сомнительный плюс. Остальное - это вкусовщина, которая не стоит строчки в списке зависимостей
источник

AB

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

(

( in pro.elixir
Źmićer Rubinštejn
Разницы между списком «плагов» и вызовом :hackney.request никакого
Ну кроме исключительной гибкости разве что, а так правда, нет разницы. А ещё хакни сам спарсит джсон, а я и не замечу, да?
источник