Size: a a a

2020 December 29

M

Michael in RubyRush
Voice Chat ended
источник

OP

Oleg Polishchuk in RubyRush
в середине включился, хотелось бы больше  примеров жизненных ) а так 5+
источник

N

Nostya in RubyRush
Oleg Polishchuk
в середине включился, хотелось бы больше  примеров жизненных ) а так 5+
Кстати да, мне тоже очень понравились примеры. Голосую за
источник

M

Michael in RubyRush
#прямойэфир  

— сообщения здесь с этим тэгом попадут в следующий выпуск
— делитесь своими примерами, спрашивайте о каких наших кейсах хочется услышать


Спасибо за участие и до новых встреч 🙌

🎄
источник
2020 December 30

О

Олеся Николаевна... in RubyRush
Спасибо за видео! Помогло!
источник

M

Michael in RubyRush
источник

DM

Dmitriy Tensei Malys... in RubyRush
Michael
#прямойэфир  

— сообщения здесь с этим тэгом попадут в следующий выпуск
— делитесь своими примерами, спрашивайте о каких наших кейсах хочется услышать


Спасибо за участие и до новых встреч 🙌

🎄
пропустил эфир, поздновато в 1:00 для меня все таки, когда седня еще рабочий день )
источник

M

Michael in RubyRush
Michael
#прямойэфир  

— сообщения здесь с этим тэгом попадут в следующий выпуск
— делитесь своими примерами, спрашивайте о каких наших кейсах хочется услышать


Спасибо за участие и до новых встреч 🙌

🎄
Хороший повод проявить больше активности к следующему эфиру ☝️
источник

mB

mr Bubble in RubyRush
А куда правильно ложить бизнес-логику? Вот у меня есть расчет цены заказа, там лапша на сотню строк кода которую особо не сократишь, куда ее логично/правильно покласть? В модель? В хелперы? В отдельный класс? Еще куда-то?
источник

ЗА

Злой Апельсин... in RubyRush
mr Bubble
А куда правильно ложить бизнес-логику? Вот у меня есть расчет цены заказа, там лапша на сотню строк кода которую особо не сократишь, куда ее логично/правильно покласть? В модель? В хелперы? В отдельный класс? Еще куда-то?
Сейчас актуальна вроде как тема с выносом в сервисные объекты
Что-то вроде такого
https://habr.com/ru/post/158011/
Статье уже миллион лет правда
источник

NK

ID:0 in RubyRush
Лучший набор практических правил высокого уровня для проектирования любой сложной архитектуры (веб)

https://12factor.net

Достаточно придерживаться только их,
чтобы спасти себя от 95% проблем при развитии и/или масштабировании ваших веб-приложений.

Многие из этих правил одинаково применимы и к монолитному и к микросервисному подходу 👌
источник

Р

Руслан in RubyRush
mr Bubble
А куда правильно ложить бизнес-логику? Вот у меня есть расчет цены заказа, там лапша на сотню строк кода которую особо не сократишь, куда ее логично/правильно покласть? В модель? В хелперы? В отдельный класс? Еще куда-то?
Interactor.

Или Organizer - лапшу разбиваешь на маленькие пачки кода, передаешь по конвейеру. На выходе запрашиваешь ответ от интерактора, и отображаешь дальше. Расчет цены заказа можно легко разбить (например, подсчет доставки, подсчет товаров, размеры доставки, поставить статус доставки, добавить трек, отправить емейл/смс с подтверждением)
источник

И

Иван in RubyRush
Ребят, всем привет. Подскажите, учить Руби в 2021 есть смысл?
источник

Э

Эдем in RubyRush
Иван
Ребят, всем привет. Подскажите, учить Руби в 2021 есть смысл?
источник

mB

mr Bubble in RubyRush
У меня подсчет товаров это куча условий, каждый товар считается по разной цене и по разному, не особо ее разобьешь
источник

SS

Sporter Sporte in RubyRush
Если не будет конца света - есть смысл
источник

И

Иван in RubyRush
Sporter Sporte
Если не будет конца света - есть смысл
Хотелось бы верить в это
источник

И

Иван in RubyRush
Спасибо
источник

VV

Vadim Venediktov in RubyRush
mr Bubble
А куда правильно ложить бизнес-логику? Вот у меня есть расчет цены заказа, там лапша на сотню строк кода которую особо не сократишь, куда ее логично/правильно покласть? В модель? В хелперы? В отдельный класс? Еще куда-то?
Отвечает Иван Немытченко :) @inemation
источник

VV

Vadim Venediktov in RubyRush
mr Bubble
А куда правильно ложить бизнес-логику? Вот у меня есть расчет цены заказа, там лапша на сотню строк кода которую особо не сократишь, куда ее логично/правильно покласть? В модель? В хелперы? В отдельный класс? Еще куда-то?
В хэлперы точно нет, они из слоя представления и помогают рисовать нужное на страницах.

Я бы сделал просто отд. модуль с чистыми функциями для расчета цены и положил бы его в app/lib/order_total_calculator.rb и дёргал бы из контроллера или как-то так.
источник