@proRuby

Страница 1505 из 1594
Максим
04.10.2018
14:26:58
потому что...?

Lupsick
04.10.2018
14:27:05
потому что это модули тупо

Anton
04.10.2018
14:27:06
ну смотри

Lupsick
04.10.2018
14:27:08
а модули зло

Google
Anton
04.10.2018
14:27:14
у тебя есть логика между моделями

Максим
04.10.2018
14:27:21
потому что это модули тупо
ну вот да а что плохого то

Anton
04.10.2018
14:27:26
сразу вопрос. почему миксин, а не отдельный класс для этого?

Anton
04.10.2018
14:27:36
если мы про валидации говорим

почему не отдельная валидация в отдельном месте?

если про релейшены

Максим
04.10.2018
14:28:16
хм

Anton
04.10.2018
14:28:17
почему релейшены то не продублировать? не является это “запахом” если у тебя цель DRYить асоциации?

ну и вот таких вопросов слишком много, а прямо полезных юзкейсов - прямо мало

ну и тестировать тоже сложно миксины

придется тестировать все места где они юзаются

Максим
04.10.2018
14:29:46
ага

Google
Максим
04.10.2018
14:29:47
понял

спасибо

Anton
04.10.2018
14:31:03
ну и последний момент. я считаю, что изолированость компонентов важна. помогают ли консерны изолировать систему лучше или нет?

Lupsick
04.10.2018
14:31:40
+

у нас в проекте СТО очень любит миксины

и я столько мочи наелся с ними пиздец

Max
04.10.2018
14:32:28
так а что плохого-то?

чтобы их выпиливать

Lupsick
04.10.2018
14:32:38
так а что плохого-то?
треугольная связь

Max
04.10.2018
14:32:55
что это вообще значит?

Lupsick
04.10.2018
14:33:08
у тебя миксин может вызывать методы из класса в которых он добавлен

Anton
04.10.2018
14:33:14
чтобы их выпиливать
ну, это бесполезный код по сути, который увеличивает комплексити модели. зачем он нужен тогда?

Lupsick
04.10.2018
14:33:40
может, а может и не вызывать
если ты даешь такую свободу то кто-то это точно использует

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

Max
04.10.2018
14:34:10
модули выпиливать?

из руби?

Lupsick
04.10.2018
14:34:34
если shared логика единолична то можешь пилить свои миксины сколько угодно

но если там методы которые ссылаются на методы в другом месте то это пизда

Google
Max
04.10.2018
14:34:52
то есть модули нормально, а консерны плохо?

Lupsick
04.10.2018
14:35:12
concern = module

Max
04.10.2018
14:35:27
а, понял, так модули это же не про рельсы, а про руби

Anton
04.10.2018
14:35:29
то есть модули нормально, а консерны плохо?
модули для скоупов хорошо использовать

Max
04.10.2018
14:36:23
В параллельной вселенной в Rails 6.0 DHH добавит ActiveService и выпилит Concerns
тут просто человек предлагает DHH выпилить concerns

Максим
04.10.2018
14:39:13
меня часто спрашивают кто такой Javan Makhmali

Alex
04.10.2018
14:39:49
Максим
04.10.2018
14:40:02
Я печёнка Jamal'a

Nikita
04.10.2018
14:40:08
concern = module
Чет как-то нет

Alex
04.10.2018
14:40:30
Чет как-то нет
почему нет?

Nikita
04.10.2018
14:40:48
https://api.rubyonrails.org/v5.1.3/classes/ActiveSupport/Concern.html

Max
04.10.2018
14:40:52
я вот не понял, для меня concern это модуль с более удобным интерфейсом

Max
04.10.2018
14:40:55
но разница-то в чем?

Alex
04.10.2018
14:41:17
но разница-то в чем?
да ни в чем, обертка над модулями + конвенции

Nikita
04.10.2018
14:41:26
Их использование нецелесобразно

Max
04.10.2018
14:41:40
сильная мысль

Alex
04.10.2018
14:44:14
Их использование нецелесобразно
в рельсах много чего нецелесообразно

Nikita
04.10.2018
14:44:52
Зато есть wysiwyg редактор из коробки

Lupsick
04.10.2018
14:45:15
Зато есть wysiwyg редактор из коробки
ща бы wysiwyg из коробки заиметь

Di
04.10.2018
15:05:35
ставил кто закинштош в лс?

Google
Admin
ERROR: S client not available

Di
04.10.2018
15:16:57
хакинтош

Egor
04.10.2018
20:47:51
инсталлишь jemalloc отдельно, а потом подменяешь все пути типа LD_LIBRARY_PATH
что-то нам jemalloc особо не помог. Посмотрю конечно утром еще но растет +- также

а так вот смотрю jemalloc включился



Антон
04.10.2018
23:31:11
Зато есть wysiwyg редактор из коробки
Мне кажется рельсам нужно двигаться в этом направлении, если уж у DHH свой подход к разработке, то пусть не стесняется. По сути в современном вебе рельсы если и нужны, то только как API для фронта на модном фреймворке. Какой-нибудь ActionText и еще сверху ActionAdmin и рельсы из коробки можно будет юзать по типу Вордпресса в этом сегменте веба (маленькие блогоподобные сайты со стандартной логикой с удобной админкой), еще быстрее ускоряя разработку. Конечно, сейчас есть гемы на все эти дела, но встроенность другое дело + завлечение возможных адептов в рельсы как "элитный WP". А если все что я написал чушь, то ActionText действительно непонятно зачем нужен и зачем вообще тратить на это силы вместо улучшения основы Rails.

Alexey
05.10.2018
00:14:30
Я думаю такая реакция связана с тем, что в рельсе и правда много проблем, которые не решаются. Но зато появляются поделки сродни этой. Года полтора назад я может бы и спорил, что рельса не бложиков, но теперь.. теперь я точно уверен - рельса для бейзкампа. И все что им кажется крутым там, затем перекочевывает в фреймворк. Но я сильно сомневаюсь, что стратегия развития целого фреймворка , которым пользуются стони тысяч людей, основанная на каком-то отдельно взятом проекте - хорошая стратегия. :)

Alex
05.10.2018
00:48:28
Раскрученных вариантов на рубях больше нет

Alexey
05.10.2018
00:55:04
Согласен, просто обидно :(

v
05.10.2018
02:50:16
ребзи а с консёрнами почему у людей проблемы? неочевидность?
потому что вместо того, чтобы выделить какие-то завершенные операции, куски кода из модели распихивают по консернам

Andrey ?
05.10.2018
03:45:58


Dima
05.10.2018
08:40:00
прикольно введите в гугле zerg rush

Alex
05.10.2018
08:47:17
там много таких приколов

Nikita
05.10.2018
08:47:27
прикольно введите в гугле zerg rush
https://www.google.com/search?q=askew https://www.google.com/search?q=do+a+barrel+roll

Roman
05.10.2018
09:07:15
Всем привет. Никто не сталкивался с проблемой, что таски для sidekiq-sheduler просто пропадают?

Roman
05.10.2018
09:08:23
другие таски норм отрабатывают

Alex
05.10.2018
09:34:54
Друзья, посоветуйте, плиз, книги/доклады по DDD

Egor
05.10.2018
09:35:50
другие таски норм отрабатывают
вчера как раз видел несколько причин в их вики https://github.com/mperham/sidekiq/wiki/Problems-and-Troubleshooting

Google
First
05.10.2018
09:36:04
Egor
05.10.2018
09:36:13


Tim
05.10.2018
09:37:42
Попробуй осилить Эванса :)
а это сложно? видел эту книгу в офисе, но всегда мимо проходил

First
05.10.2018
09:37:58
Эванс дико скучный Дочитать нереально

Alex
05.10.2018
09:38:18
Попробуй осилить Эванса :)
ага, спс) сейчас взял фаулера PoEAA, вроде норм идет

Эванс дико скучный Дочитать нереально
ну хоть умные мысли есть там?

First
05.10.2018
09:39:32
ну хоть умные мысли есть там?
Эванс и "придумал" DDD ?

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