Size: a a a

Saint P Ruby Community

2019 December 17

AG

Alex G in Saint P Ruby Community
хм.. надо именно автозарегистрированный?
источник

IM

Igor Morozov in Saint P Ruby Community
а вот сервизы автозарегистрированные — разные были
источник

IM

Igor Morozov in Saint P Ruby Community
ага, то, что не регистрировал через container.register сам
источник

NS

Nikita Shilnikov in Saint P Ruby Community
https://github.com/dry-rb/dry-effects/blob/master/lib/dry/effects/extensions/system.rb вот вариант с мемоизацией, такой можно себе и без эффектов сделать
источник

NS

Nikita Shilnikov in Saint P Ruby Community
я делал
источник

AG

Alex G in Saint P Ruby Community
каюсь
источник

IM

Igor Morozov in Saint P Ruby Community
Nikita Shilnikov
я делал
а с тех пор появился способ сделать это красивенько? я тогда смотрел на решение, выглядело массивно
источник

IM

Igor Morozov in Saint P Ruby Community
я глупый, посмотрел по ссылке выше
источник

NS

Nikita Shilnikov in Saint P Ruby Community
Igor Morozov
я глупый, посмотрел по ссылке выше
че, массивно?)
источник

IM

Igor Morozov in Saint P Ruby Community
не, в разы проще того, что я видел года 2 назад)) кайфово
источник

IM

Igor Morozov in Saint P Ruby Community
выглядит так, будто за это время был прогресс
источник

IM

Igor Morozov in Saint P Ruby Community
чудеса какие!
источник

NS

Nikita Shilnikov in Saint P Ruby Community
надо заметить, что при переписывании на эффекты мне не требовалось менять никакой код в приложении, только выпиливать stub-интерфейс у контейнера в тестах
источник

NS

Nikita Shilnikov in Saint P Ruby Community
что намекает на связь между идеологической чистотой и практической
источник

NS

Nikita Shilnikov in Saint P Ruby Community
тут должны ворваться комментаторы про джава-аннотации
источник

IM

Igor Morozov in Saint P Ruby Community
Я так понимаю, что код в классах тоже можно втупую через греп заменить? Всякие include Inject на инклюд нужного эффекта и всё?
источник

VK

Vladimir Kalinkin in Saint P Ruby Community
Igor Morozov
Я так понимаю, что код в классах тоже можно втупую через греп заменить? Всякие include Inject на инклюд нужного эффекта и всё?
нормальная тема 😅
источник

NS

Nikita Shilnikov in Saint P Ruby Community
Igor Morozov
Я так понимаю, что код в классах тоже можно втупую через греп заменить? Всякие include Inject на инклюд нужного эффекта и всё?
можно и заменить, только нет особого смысла, на выходе одно и то же
источник

VK

Vladimir Kalinkin in Saint P Ruby Community
Anton Davydov
а вообще супер короткий TLDR: читайте ильяхова

если раскрутить мысль: какая польза человеку который это прочитал? польза автора очевидна - потешить ЧСВ (это здорово, не шучу) + может еще получить мыслей. Но для конечного потребителя вообще никакой пользы нет, он не узнает как работать с легаси, не узнает как бабло зарабатывать или еще что. Следовательно, стоит подумать что можно дать читателю, что бы он смог покрыть твои потребности
По поводу потешить ЧСВ. Потешить ЧСВ это когда чувачок контрибьютит исправление опечатки в доках Rails, и потом мнит себя Контрибьютором и тыкает в звёзды на гитхабе. Я контрибьютор пары проектов на gh с 1K+ звёзд и не пишу про это статей. У меня иная проблема - вот есть компания, которая готова принять под крыло мои творения, кого мне нанимать? Ок, меня уволят, куда мне пойти? Нет единомышленников, в этом беда. ЧСВ в моём возрасте - это спортивный авто со снегурочкой, пусть и мелко это :).
источник

MS

Mikhail Sytchev in Saint P Ruby Community
дед мороз в треде, все в Великий Устюг
источник