Size: a a a

Saint P Ruby Community

2020 May 15

AD

Anton Davydov in Saint P Ruby Community
Евгений Зубаиров
Привет, chewy, ненавижу тебя.
источник

D

Dmitry in Saint P Ruby Community
Igor Morozov
1. как-то поработал с Django
2. пришёл на собес, предложили тестовое на рельсе
3. делал всё, чтобы запилить

потом учил как. доки + чятики + статьи + metaprogramming ruby
вот тут мне кажется как раз загвоздка. когда ты, вроде знаешь как программировать, но когда ты не работаешь с кем-то более опытным в команде, кто за тобой присматривает, то сложнее расти быстро
источник

IM

Igor Morozov in Saint P Ruby Community
а, ну это да. мне повезло. я попал в компанию к очень сильному рубисту. он очень многому научил, в основном про руби. специфика, пнимаете ли
источник

IM

Igor Morozov in Saint P Ruby Community
рельсы не то чтоб много было
источник

IM

Igor Morozov in Saint P Ruby Community
это, кстати, очень сильно мировоззрение ограничило. я потом искренне удивлялся, что не все люди выкупают, насколько драй и ром хороши
источник

IM

Igor Morozov in Saint P Ruby Community
очень долго не мог принять, что есть ещё и то, как многие в рельсе пишут
источник

D

Dmitry in Saint P Ruby Community
а что именно тебя смущает?
источник

D

Dmitry in Saint P Ruby Community
рельсовая "магия"?
источник

IM

Igor Morozov in Saint P Ruby Community
я не знаю, какую магию люди не любят. мне в целом не очень нравится парадигма что ли

что любовь к активсаппорту, что вот эти тонны лишних абстракций. плохо организованная работа со внешними параметрами, отсутствие нормального маппинга базы данных в код (чтобы не 1:1 было). возможность создать модель в невалидном состоянии

в целом, какая-то легкомысленность касательно обработки данных
источник

D

Dmitry in Saint P Ruby Community
Евгений Зубаиров
Привет, chewy, ненавижу тебя.
это вот это чтоли? https://github.com/toptal/chewy
источник

D

Dmitry in Saint P Ruby Community
впервые увидел) обычно searchkick юзал
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
Угу, он самый.
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
При любых ошибках коннекта срет эксепшнами из Excon.
источник

IM

Igor Morozov in Saint P Ruby Community
вон мой любимый. бугурт — обилие present? и blank? в рельсовом коде. вообще первая вещь, которая идёт на выброс у меня. очень вредные штуки
источник

IM

Igor Morozov in Saint P Ruby Community
но это мелочь, на самом деле. в целом, фреймворк не даёт ответы на многие вопросы по поводу организации кода

энджины вообще выглядят как что-то для избранных. а ведь вещь очень хорошая
источник

D

Dmitry in Saint P Ruby Community
Евгений Зубаиров
При любых ошибках коннекта срет эксепшнами из Excon.
не настраиваемо чтоли?
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
Igor Morozov
но это мелочь, на самом деле. в целом, фреймворк не даёт ответы на многие вопросы по поводу организации кода

энджины вообще выглядят как что-то для избранных. а ведь вещь очень хорошая
А есть фреймворк который отвечает ваще на все ответы по организации кода?
Просто вроде рельса дает нормальный фаундейшн, на котором ты строишь то что хочешь. DHH конечно говорил что Rails is your application, но это ж буллшит.
источник

IM

Igor Morozov in Saint P Ruby Community
Евгений Зубаиров
А есть фреймворк который отвечает ваще на все ответы по организации кода?
Просто вроде рельса дает нормальный фаундейшн, на котором ты строишь то что хочешь. DHH конечно говорил что Rails is your application, но это ж буллшит.
нет, конечно. но он не даёт даже на тот минимум, который для меня важен
источник

D

Dmitry in Saint P Ruby Community
Igor Morozov
вон мой любимый. бугурт — обилие present? и blank? в рельсовом коде. вообще первая вещь, которая идёт на выброс у меня. очень вредные штуки
а почему тебя смущает present?? в плане как сам метод или то, что defensive programming?
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
Dmitry
не настраиваемо чтоли?
Вроде нет, но не вкапывался, если честно.
Может где-то и запрятано.
источник