Size: a a a

2020 January 17

LL

Lama Lover in pro.elixir
Не знаю, я очень явно ощущаю почему SOLID это не про elixir, учитывая что L и I точно про то как нужно наследовать классы
источник

D

Dmitry in pro.elixir
а сьруктур нет в эликсире?
источник

D

Dmitry in pro.elixir
а интерфейсов?
источник

D

Dmitry in pro.elixir
а бихейвиэров?
источник

LL

Lama Lover in pro.elixir
Структуры это мапы, которые не наследуются
behaviour это проверка (в compile time) на релизацию функций, которая никак не влияет на работу программы
Если под интерфейсами ты понимаешь протоколы, то это просто чуть более умный Dependency Injection (опять же потому что структуры это мапы)
источник

LL

Lama Lover in pro.elixir
Все эти фичи никак не влияют на работу программы, а скорее позволяют программистам из мира ооп быстрее втянуться в elixir
источник

EB

Eugene Batogov in pro.elixir
Роберт С. Мартин определил  Interface Segregation Principle так:

Программные сущности не должны зависеть от методов, которые они не используют.
Принцип разделения интерфейсов говорит о том, что слишком «толстые» интерфейсы необходимо разделять на более маленькие и специфические, чтобы программные сущности маленьких интерфейсов знали только о методах, которые необходимы им в работе. В итоге, при изменении метода интерфейса не должны меняться программные сущности, которые этот метод не используют.
источник

Y

Yar in pro.elixir
Помнится Армстронг, мир его праху, говорил подобное об эрланге.
источник

m

madeinussr in pro.elixir
да, эти штуки не жизненно важны в эликсир
так же как и на java/c# можно писать без интерфейсов, абстрактных классов...
источник

EB

Eugene Batogov in pro.elixir
Если считать, что ООП это то, как сказал Алан Кай, то Erlang к нему ближе чем ООП языки :)
источник

D

Dmitry in pro.elixir
Lama Lover
Все эти фичи никак не влияют на работу программы, а скорее позволяют программистам из мира ооп быстрее втянуться в elixir
это лишь подтверждает мои слова об относительности)) ты можешь не видеть мвязь между elixir и solid, но это не мешает тебе писать код нормально и наоборот
источник

LL

Lama Lover in pro.elixir
Eugene Batogov
Если считать, что ООП это то, как сказал Алан Кай, то Erlang к нему ближе чем ООП языки :)
Да, это правда, но я где-то читал, что потом Алан Кай отказался от своей идеи с сообщениями и выдал что-то более похожее на джаву
источник

LL

Lama Lover in pro.elixir
Только не помню где я это читал... (
источник

EB

Eugene Batogov in pro.elixir
Lama Lover
Да, это правда, но я где-то читал, что потом Алан Кай отказался от своей идеи с сообщениями и выдал что-то более похожее на джаву
))) можно спорить бесконечно, но мидл разработчик должен знать и понимать что такое SOLID
источник

m

madeinussr in pro.elixir
ну да, лишним точно не будет
источник

EB

Eugene Batogov in pro.elixir
источник

МБ

Максим Барулин in pro.elixir
Ihor Katkov
Сейчас в районе 400 евро
А что в них входит? Чёт инфы на сайте - 0
источник

TZ

Trofim Zhugastrov in pro.elixir
Nikita Buevich
#Backend разработчик (#Elixir/#Phoenix) 🚀

#вакансия

Кто нужен: опытный #Elixir/#Phoenix разработчик. Пока единственный и незаменимый бэкендер в команде, в перспективе техдир.

Компания: #стартап со стабильным финансированием. Платформа для делового общения (что-то вроде социальной сети), внутри которой несколько под-проектов: маркетплейс для B2B услуг; нетворкинг на мероприятиях; закрытые сообщества.

Где: в идеале, #офис в Ростове-на-Дону. График гибкий, можно иногда #удалённо. Но, так как пишу тут, то можно и полностью на удалёнке.

ЗП: по результатам собеседования, на основе текущего опыта. Все любят цифры, поэтому, пусть будет 60-150 тыр. Возможен опцион.

Подробнее о культуре и процессах в проекте: https://waa.ai/O6aP

Контакты: можно писать мне в ЛС.
Кстати, цэ шик, а не вакансия )
источник

IK

Ihor Katkov in pro.elixir
Максим Барулин
А что в них входит? Чёт инфы на сайте - 0
Пока нет тем докладов, но скоро будут
источник

МБ

Максим Барулин in pro.elixir
Ihor Katkov
Пока нет тем докладов, но скоро будут
Не, это только вход или проживание тоже входит?
источник