Size: a a a

Saint P Ruby Community

2019 December 17

VK

Vladimir Kalinkin in Saint P Ruby Community
Alex G
Короче, хочется именно ответов на такие вопросы от знающих людей. Как и в каких случаях X помогает?
А еще лучше - "как это мне поможет прямо завтра в текущем проекте?"
В общем нужен реальный пример со всеми раскладами, когда использовать и что это даёт. Обещаю сделать как можно скорее.
источник

T

Tharin in Saint P Ruby Community
Если по руби
источник

IM

Igor Morozov in Saint P Ruby Community
Alex
Я считаю что 100% рубистов правильные, если они работают, решают поставленные задачи и получают за это деньги.
Есть факт качества
Был опыт с рубистом, которого никому не пожелаю. Но критерии подходящие
источник

T

Tharin in Saint P Ruby Community
То гуглите thoughtbot upcase ruby видео про composition vs inheritance
источник

T

Tharin in Saint P Ruby Community
Там прям наглядно
источник

AD

Anton Davydov in Saint P Ruby Community
Мне тут прислали
источник

AD

Anton Davydov in Saint P Ruby Community
источник

AG

Alex G in Saint P Ruby Community
на мгновение показалось, что парень с бородой это ты )
источник

A

Alex in Saint P Ruby Community
Igor Morozov
Есть факт качества
Был опыт с рубистом, которого никому не пожелаю. Но критерии подходящие
Это важно, я согласен, но это очень контекстно-зависимый параметр. На мой взгляд, качество разработчика определяется его эффективностью в контексте проекта и команды.
источник

A

Alex in Saint P Ruby Community
Т.е. если человек вписывается в коллектив и показывает приемлемые скиллы, то дотянуть их до хороших и это вопрос времени и желания. Мне так кажется. Но это уже какой-то совсем в сторону оффтоп:)
источник

IM

Igor Morozov in Saint P Ruby Community
А, огонь
источник

VK

Vladimir Kalinkin in Saint P Ruby Community
Alex
Это мне сейчас напоминает времена, когда я программировал на C++, тогда было любимым делом многих прочитать Александреску и применить все паттерны.
кстати, о паттернах. когда я писал Hypo, вообще не думал про то, что я там использую. паттерны это всего лишь язык, он помог мне описать мой код кратко и наглядно. в прикладном коде вы вряд ли увидите их широкое использование. но, те же рельсы написаны не без них. это большое заблуждение считать, что ООП/ФП/РЛП/ПП/Паттерны/ЧтоТоЕщё - это революционные или наоборот отжившие практики потому что вы такой модный и теперь это не нужно. что 50 лет назад что сейчас проблема в основном одна и та же - борьба со сложностью или скорее приёмы в смещении сложности в ту или иную сторону.
источник

A

Alex in Saint P Ruby Community
Vladimir Kalinkin
кстати, о паттернах. когда я писал Hypo, вообще не думал про то, что я там использую. паттерны это всего лишь язык, он помог мне описать мой код кратко и наглядно. в прикладном коде вы вряд ли увидите их широкое использование. но, те же рельсы написаны не без них. это большое заблуждение считать, что ООП/ФП/РЛП/ПП/Паттерны/ЧтоТоЕщё - это революционные или наоборот отжившие практики потому что вы такой модный и теперь это не нужно. что 50 лет назад что сейчас проблема в основном одна и та же - борьба со сложностью или скорее приёмы в смещении сложности в ту или иную сторону.
Мы по ходу о разных вещах говорим, ладно. В общем, я не  критикую походы я зацепился за то, что 90% рубистов неправильно живёт.
источник

VK

Vladimir Kalinkin in Saint P Ruby Community
Alex
Мы по ходу о разных вещах говорим, ладно. В общем, я не  критикую походы я зацепился за то, что 90% рубистов неправильно живёт.
не нужно цепляться. пусть каждый из этих 90 считает что он из других 10.
источник

A

Alex in Saint P Ruby Community
Хорошо, я перестал понимать о чем речь идет, судя по всему:)
источник

VK

Vladimir Kalinkin in Saint P Ruby Community
👍
источник

w

wi11son in Saint P Ruby Community
блин, фига вы тут настрочили, уже полчаса читаю
источник

w

wi11son in Saint P Ruby Community
Vladimir Kalinkin
проблема тут и в том, что мы сильно смотрим на US и сами забываем думать о том, как это могло бы быть сделано лучше. Куда ни ткни - почему вы используете X? - патамушта гуглмикрософтололо
это связано лишь с экономической целесообразностью
источник

w

wi11son in Saint P Ruby Community
@cylon_v Володя, спасибо за статью, прочитал обе: медиумная вызвала негатив, ну тупо потому что по факту драй-контейнер работает через конструктор, подменяя его (я правда хз как было 2 года назад).

А та, что на хабре — очень понравилась, потому что что-то новое узнал. Понравилась концеция с жизненным циклом, не близка идея сделать магию для автоинициализации. А еще к сожалению, я никак применить не могу, потому что вывод из разряда "жаль что в рельсе не так".

Я делаю разные попытки собирать приложения на драй-системе (кстати её можно вкрутить в рельсу вместо автолоада). И да, пожалуй стоит копнуть во внедрение зависимостей через эффекты
источник

AG

Alex G in Saint P Ruby Community
У меня работает приложение на системе в проде. Полет нормальный.
Но я подумаваю о том, чтобы смерджить рельсовое приложение (на котором осталась админка) и апи с грейпом в одно целое.

Мне нравится то, что в рельсах в коробке много всего полезного есть, а что именно я не всегда знаю.
Больше всего беспокоит, что я могу чего-то важного не знать "про безопасность", что рельсы делают по умолчанию.
источник