Size: a a a

2020 March 18

DM

Dmitriy Tensei Malys... in RubyRush
def change_resposebility_dude
 old manager = event.old_manager
 new_manage = user
 change_and_notify(event, new_manager, old_manager)
end
источник

DM

Dmitriy Tensei Malys... in RubyRush
с колбеками 100% не стоит это делать, выглядит плохо, потом будет еще хуже
источник

КК

Кракозябр Кракозябро... in RubyRush
Тимур Каримов
может стоит написать сервис, и там указать всю эту логику?)
Может, но я пока барахтаюсь как умею,  рельсы то дней 40 назад увидел %)  До сервисов пока не дополз)
источник

ТК

Тимур Каримов... in RubyRush
Кракозябр Кракозябрович
Может, но я пока барахтаюсь как умею,  рельсы то дней 40 назад увидел %)  До сервисов пока не дополз)
Да сервис в принципе то и не сложно написать, можно кстате внутри модели колбэком дёргать этот сервис, ну или из контроллера.
источник

DM

Dmitriy Tensei Malys... in RubyRush
Кракозябр Кракозябрович
Может, но я пока барахтаюсь как умею,  рельсы то дней 40 назад увидел %)  До сервисов пока не дополз)
можно сразу отходить от колбеков и логики в моделях, просто пиши отдельный класс который будет всю логику делать и возвращать результ
источник

DM

Dmitriy Tensei Malys... in RubyRush
типа EventCreator.new(все_параметры).execute
источник

DM

Dmitriy Tensei Malys... in RubyRush
почитай про ServiceObject's, тот же active_interaction гем очень приятный
источник

КК

Кракозябр Кракозябро... in RubyRush
Тимур Каримов
Да сервис в принципе то и не сложно написать, можно кстате внутри модели колбэком дёргать этот сервис, ну или из контроллера.
печалька та в том, что пока не известен полный перечень уведомлений и соответственно все случаи создания оных
источник

КК

Кракозябр Кракозябро... in RubyRush
Сервисобжект значится
источник

DM

Dmitriy Tensei Malys... in RubyRush
меня на первой работе тимлид лапатой бы забил за колбеки)
источник

ТК

Тимур Каримов... in RubyRush
Кракозябр Кракозябрович
печалька та в том, что пока не известен полный перечень уведомлений и соответственно все случаи создания оных
Начинай писать сервис, а в методах сервиса можно написать закоментированные пустышки
например: # здесь будет notify
и получится набросок который ты потом дополнишь
источник

КК

Кракозябр Кракозябро... in RubyRush
Dmitriy Tensei Malyshev
меня на первой работе тимлид лапатой бы забил за колбеки)
Хорошо когда тимлид, он же сеньёр, он же всё остальное не один и не завален прочим геммороем)
источник

DM

Dmitriy Tensei Malys... in RubyRush
ну меня на код ревью били за каждую хрень) даже за отступы
источник

КК

Кракозябр Кракозябро... in RubyRush
который случился в аккурат через неделю как приходишь студентом на галеру
источник

КК

Кракозябр Кракозябро... in RubyRush
Dmitriy Tensei Malyshev
ну меня на код ревью били за каждую хрень) даже за отступы
Сурово. Я пока успел только свою гит ветку закосячить)
источник

ТК

Тимур Каримов... in RubyRush
Dmitriy Tensei Malyshev
ну меня на код ревью били за каждую хрень) даже за отступы
Хорошо что он вообще есть этот код ревью, ты хотябы знаешь в правильном направлении ты двигаешься или нет)
источник

DM

Dmitriy Tensei Malys... in RubyRush
Тимур Каримов
Хорошо что он вообще есть этот код ревью, ты хотябы знаешь в правильном направлении ты двигаешься или нет)
ну да повезло, шас на работе ваще лафа какая то, лишь бы косяков в логике и работе небыло кода
источник

DM

Dmitriy Tensei Malys... in RubyRush
а все остальное вообще пофиг
источник

DM

Dmitriy Tensei Malys... in RubyRush
тимлид сам пишет как хочет) я за ним потом сам рубопоком кодстайл правлю
источник

ТК

Тимур Каримов... in RubyRush
уф не люблю рубокоп)
источник