@proRuby

Страница 1345 из 1594
Nikolay
09.08.2018
10:45:24
Anton
09.08.2018
10:45:35
Crypt
09.08.2018
10:45:49
Спасибо, посмотрю

Anton
09.08.2018
10:45:50
еее ?
кек, на самом деле, мне не очень нравится DI фреймворк в dry

Google
Максим
09.08.2018
10:46:00
что такое di?

Anton
09.08.2018
10:46:03
я бы свой написал, да смысла не вижу и хз как хорошо сделать

Dan
09.08.2018
10:46:08
в папке spec/ много файлов?
Файлы есть, но я не читал особо

Nikolay
09.08.2018
10:46:20
Igor
09.08.2018
10:46:54
ну вот ооп и надо пропогандировать чтобы таких дубней было как можно меньше
ООП мертво же и на нём никто уже не пишет кроме 40-ка летних мужиков

Nikolay
09.08.2018
10:46:57
а ну стой, контейнеры же

Crypt
09.08.2018
10:47:21
что такое di?
Dependency injection, типа умные конструкторы

Anton
09.08.2018
10:47:22
в ханами же своё что-то есть?
там свое, но оно приватно для работы только с ханами зависимостями

Tim
09.08.2018
10:47:22
дэн, он просто не шарит в ооп

Anton
09.08.2018
10:47:27
в целом тоже такое

Tim
09.08.2018
10:47:34
покажи ему там блог егорушки бугаенко или че-нить такое

Google
Anton
09.08.2018
10:47:49
Dan
09.08.2018
10:47:50
прям так и говорит?
Не, он говорит, что логика сложная да, но что поделаешь, задача тоже сложная. Но рефакторить мы в этом тикете это не будем конечно (что значит никогда по сути)

Максим
09.08.2018
10:47:59
https://t.me/pepegramming/20
да, я просто не знал абревиатуру

сам концепт вроде понимаю и даже использую

как раз в сервис объекта

Dan
09.08.2018
10:50:31
Я правильно понимаю, что в этом чате нет ни одного человека который бы топил за неявность в виде кучи наследований и консернов? Так что в итоге в контроллере ты вызываешь всякие методы, а откуда они никто не знает

Dan
09.08.2018
10:51:02
И подкрепляет это тем, что это некая рейлс философия

Tim
09.08.2018
10:51:08
Anton
09.08.2018
10:51:09
у меня даже доводы к такому есть адекватные

а довод простой, всем пофиг на качество кода, главное быстрее фичу выкатить

Tim
09.08.2018
10:51:30
)

Nikolay
09.08.2018
10:51:32
=)

Anton
09.08.2018
10:51:37
ну и рейлс философия же не с пустого места взялась

тут стоит задаться вопросом, а почему она появилась

Tim
09.08.2018
10:51:58
суть в том что бызнес логику надо выделять

норм пацаны выделяют её в отдельные объекты

Google
Tim
09.08.2018
10:52:35
и называется это сервис обжект

Anton
09.08.2018
10:53:04
норм пацаны выделяют её в отдельные объекты
норм пацаны выделяют ее в домены и скоупы, но это мысли в слух

Tim
09.08.2018
10:53:26
норм пацаны выделяют её в отдельные объекты
не норм пацаны её мешают где угодно

если решение именно аппликейшн логики - то можно говорить о философии рельс, кококо

потому что ты над рельсами надстройку пилишь

Anton
09.08.2018
10:54:34
че это такое
это то, к чему приходишь после папки services на 200 классов

в перемешку

Tim
09.08.2018
10:54:40
если ты бизнес-логику пилишь

то ей нечего делать в апликушных местах

Anton
09.08.2018
10:55:45
модули?
не, модули это только часть проблемы

Dan
09.08.2018
10:55:58
хз че ты имеешь в виду под кучей наследований и консернов
Ну смотри. Я открываю контроллер в текущей прилаге. Он в свою очередь наследует от какого то base, а base от application. Уже имеет кучу скрытых методов в контроллере. Теперь в него инклюдятся штук 5 консернов, тоже конечно с кучей логики. При этом вся это логика конечно не нужна, а только часть ее. Принцип горррилы с бананом. В итоге я с расширенными зрачками пытаюсь весь день понять откуда растут ноги. А, ну ещё в каждом контроллере есть свои методы, нужные только ему, строчек на 20-30

На следующий день все повторяется, так как я не могу конечно же запомнить все эти связи

Он то запомнил, потому что написал это и 7 лет с этим работает

Максим
09.08.2018
10:56:39
сегодня написал класс хуёвый

завтра забыл как он работает

Tim
09.08.2018
10:56:51
ну без контекста непонятно плохо или нет

Максим
09.08.2018
10:56:52
фичу неделю выкатывать будешь

Google
Tim
09.08.2018
10:56:57
бизнес логику - выноси

Максим
09.08.2018
10:56:58
из них 5 дней всопминать как класс работает

Tim
09.08.2018
10:57:04
апликушную придется оставлять

Ivan
09.08.2018
10:57:25
из них 5 дней всопминать как класс работает
тебя после такого на 6 день уволят

Максим
09.08.2018
10:57:36
поэтому разрабу и не похуй

а для бизнеса искать нового разраба который будет вспоминать как твой класс работает ещё куча денег

Dan
09.08.2018
10:58:10
Admin
ERROR: S client not available

Ilya
09.08.2018
10:58:28
Максим
09.08.2018
10:58:29
не вспоминать а изучать
ну да что ещё сложнее соотвтественно

Tim
09.08.2018
10:58:35
ну и мб твой немец просто держится за рабочее место))

есть же такой баянный прикол

Anton
09.08.2018
10:58:44
разработчиками не похуй
только бизнесу похуй обычно ?

Максим
09.08.2018
10:58:44
кстати да

.

а для бизнеса искать нового разраба который будет вспоминать как твой класс работает ещё куча денег

Tim
09.08.2018
10:59:01
типа говнокодить, держать все приложение в голове – вуаля, тебя не сократят

Dan
09.08.2018
10:59:08
а смысл?
Там есть все за что ты топишь

Google
Anton
09.08.2018
10:59:19
Там есть все за что ты топишь
да и в руби есть все тоже самое

Максим
09.08.2018
10:59:25
типа в итоге твои две недели вспоминания превратятся в твою неделю + поиск нового сотрудника неделя + две недели он будет разбираться как у тебя всё работает

так что бизнесу хоть и косвенно но тоже не похуй

Dan
09.08.2018
10:59:45
да и в руби есть все тоже самое
Только там свежо, граммотно и фпешно)

Максим
09.08.2018
11:00:00
ну я лучший случай

типа дрим лайк

Anton
09.08.2018
11:01:32
Только там свежо, граммотно и фпешно)
да это все залупа на самом деле, потому что через какое-то время ты понимаешь, что не важно где и на чем писать (если мы о бизнес логике)

и выбираешь что проще для команды и себя

и выбираешь что проще для команды и себя
мне кажется, что вот тут начинается разочарование в профессии ахаха

но если честно, есть штуки намного сложнее и интереснее чем спор руби или элексир

Dan
09.08.2018
11:02:46
и выбираешь что проще для команды и себя
Пожалуй соглашусь. Но для себя наверное эликсир приятнее

Anton
09.08.2018
11:03:02
субьективщина же

Tim
09.08.2018
11:03:34
dan а в какой город ты уехал?

Dan
09.08.2018
11:03:45
но если честно, есть штуки намного сложнее и интереснее чем спор руби или элексир
Например как заставить немцев динозавров писать норм код)

Максим
09.08.2018
11:04:14
Dan
09.08.2018
11:07:20
хочу добить тему. Если кто еще сталкивался со статьями или любыми доказательствами того, что сервисы в рельсах это норм, скиньте плз)

Crypt
09.08.2018
11:07:25
Берлин
Обязательно сделай закладку, чтоб 9 мая вылезала ленточка)

Страница 1345 из 1594