Size: a a a

2020 March 11

SM

Sergei Maximov in pro.elixir
Mark
Господа, написал тут инструкцию - телеграмм бот на фениксе сокетах и все это на локальной машине.
https://medium.com/@7Devs/telegram-bot-on-phoenix-framework-elixir-lang-b87068316956

Может кому полезно будет, а может я там что-то не то написал и полезно будет мне )
4. Можно сам update оборачивать в модель Nadia. Для этого придётся писать кастомный JSON body parser
источник

SM

Sergei Maximov in pro.elixir
Mark
эти ?
Да, я ожидал, что при нажатии на ссылки оттуда я перейду на соответствующий раздел статьи, а меня кидало на начало страницы
источник

AB

Alex Bubnov in pro.elixir
кто-нибудь помнит, были посты, описывающие "зачем появился DynamicSupervisor"?
ну то есть, чем :simple_one_for_one кому не понравился
источник

ŹR

Źmićer Rubinštejn in pro.elixir
sofo нарушает Liskov substitution principle
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я тебе напишу статью такую, если не найдёшь
источник

AB

Alex Bubnov in pro.elixir
прости, у меня нет реакции, кроме "щта"
ну то есть, была штука, работала много лет, все ее использовали(кто не использовал gen_tracker), и тут вдруг LSP? который вообще не про то?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alex Bubnov
прости, у меня нет реакции, кроме "щта"
ну то есть, была штука, работала много лет, все ее использовали(кто не использовал gen_tracker), и тут вдруг LSP? который вообще не про то?
А про что lsp?
источник

AB

Alex Bubnov in pro.elixir
lsp это какая-то ооп-шизофазия про наследование поведения
источник

a

arikai in pro.elixir
Могу предположить, что собрали фидбек с людей о том, что работает конкретно этот тип супервизора не так, как ожидают (спеки и добавление детей)
источник

AB

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

a

arikai in pro.elixir
Alex Bubnov
lsp это какая-то ооп-шизофазия про наследование поведения
Это ещё и про объекты в общем понимании этого слова
источник

ŹR

Źmićer Rubinštejn in pro.elixir
if S is a subtype of T, then objects of type T may be replaced with objects of type S (i.e. an object of type T may be substituted with any object of a subtype S) without altering any of the desirable properties of the program (correctness, task performed, etc.).
источник

a

arikai in pro.elixir
Alex Bubnov
ну то есть, тут нет никакого наследования
Арбуз - ягода? А почему тогда мы едим его сильно по другому?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Если ты будешь менять все типы супервизоров между собой - api не поменяется. Кроме sofo
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Тогда какого фига sofo считается супервизором?
источник

AB

Alex Bubnov in pro.elixir
arikai
Арбуз - ягода? А почему тогда мы едим его сильно по другому?
арбуз мы едим ртом, как и любую другую ягоду
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alex Bubnov
арбуз мы едим ртом, как и любую другую ягоду
Лучше почитай пример про прямоугольник и квадрат - классика
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Квадрат это вроде как прямоугольник, но его реализация нарушает lsp
источник

a

arikai in pro.elixir
Alex Bubnov
арбуз мы едим ртом, как и любую другую ягоду
А почему сервируем совсем по другому?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Тут то же самое
источник