@proRuby

Страница 563 из 1594
Dima
24.05.2017
09:00:19
Будто бы бд существует вне прилодения

Alex
24.05.2017
09:00:20
бля, то один говорит что без кодовой базы в базе не прочитаешь

то другой говорит что в базу не нужно лезть

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

Google
Alexander
24.05.2017
09:01:24
вы уже определитесь какую позицию вы отстаиваете.
у каждого своя позиция, ты тут как "воен") тебе советуют — твоё право отказаться. "вы не понимаете как надо" — так себе позииция

Dima
24.05.2017
09:01:48
Мы оттаиваним твою некоторую невнимательность. Модуль там нужен для НАТИВНОЙ работы с енум в постгре. В остальном там подход как в АР

Alex
24.05.2017
09:01:58
ну тогда @quko8 не нужно писать мне по поводу сообщения которое я аргументировал тебе.

Dima
24.05.2017
09:02:22
Не говоря уже о том, что секуель и ар очень похожи

Будто бы в ар они есть. Когда ты пишешь enum это скорее валидация и форма описания нежели реальный енум

Alexander
24.05.2017
09:03:07
я только что прочитал статью где у Sequel написано что нет енумов
ещё раз: у Sequel нет подхода "всё вообще из коробки будет работать что хочешь"

Dima
24.05.2017
09:03:38
да в AR они есть
Тото 5 не совсем говнокодерский проект в бд енум=инт

Alex
24.05.2017
09:03:59
Тото 5 не совсем говнокодерский проект в бд енум=инт
у меня парсер сломался, можешь перефразировать?

Dima
24.05.2017
09:04:36
5 проект, который хорошо написан в меня. Там енум на самом деле инт в базе.

Google
Dima
24.05.2017
09:04:49
Нативщину постгреса не юзают

Alex
24.05.2017
09:05:46
так, не юзают и?

Dima
24.05.2017
09:07:55
Значит можно без этой фичи, значит можно не подключать дополнительный гем. Значит нет той боли, о которой ты говоришь

Sergey
24.05.2017
09:09:20
Вся ущербность AR ощущается когда тебе надо объеденить данные из разных источников, например из базы, MQ и рест апи. Или когда нужно работать с большим объемом данных, а он инициализирует тебе по объекту на каждую запись, где легко бы справился простой массив. Дописать поддержку енумов или другой хуйни не сложно, сложно поменять всю архитектуру проекта через несколько лет работы.

Dima
24.05.2017
09:10:31
эээ, ну да, можно сырым sql общаться с базой, не нужно всякие AR/Sequel подключать.
Такое чувство,что тебе лишь бы за что зацепиться чтобы отстоять ар. Ар супер а рельсовом проекте. Вне его может можно глядеть на альтернативы?

Alex
24.05.2017
09:10:55
Такое чувство,что тебе лишь бы за что зацепиться чтобы отстоять ар. Ар супер а рельсовом проекте. Вне его может можно глядеть на альтернативы?
не ну ты сказал что не нужно подключать еще одну вещь, я просто довел твое утверждение до абсолюта

Все эти "модульные штуки" зачастую просто тратят время когда надо подключать все это в каждом проекте заново.

Dima
24.05.2017
09:11:15
Вне рельсового проекта и ьез того возрастёт сложность. И без того все конвенции пойду по .....

И очевидно, что этот путь должен быть выбран и обусловлен

Выбран не с проста

Dima
24.05.2017
09:12:33
*

Klim
24.05.2017
09:12:43
Такое чувство, что спор идет о том, что лучше - "рейсовый автобус" или "личный автомобиль".

Sergey
24.05.2017
09:13:31
кстати не обязательно из базы получать модельки
Да, но проблема что начав работать с AR ты все засовываешь в эти самые модельки. Вот тот же enum. База вернет тебе массив интов, сможешь ты потом преобразовать в строки? Куда ты этот метод вынесешь? Хуй знает, в AR такое не продумано.

Alex
24.05.2017
09:14:03
как работа с хэшиками решена в других местах?

т.е если у тебя такая задача будет, как ты это решишь "правильно"?

Google
Sergey
24.05.2017
09:14:49
Буду писать костыли пока не найду работу на Эликсире

Dima
24.05.2017
09:15:09
Я полюбил рельсы в последнее время за те же конвенции. Они позволяют писать код, мало думать, быстро решать бизнес задачи.

Dima
24.05.2017
09:15:42
Зачем ещё 1 релсв, которые просто быстрее, но при этом нет экосистемы рельс?

Alex
24.05.2017
09:15:56
Буду писать костыли пока не найду работу на Эликсире
ну так костылем и я могу соответствие енумов делать из модели AR

Dima
24.05.2017
09:16:20
странно что ты начал не с рельс.
С рельс я начал, но потом ушел в ханами. Но потом , понял что конвенции это все же лучше, чем свобода.

Alex
24.05.2017
09:16:38
я этой "свободы" наглотался в js уже, когда фронт собирал

сборище велосипедов.

Sergey
24.05.2017
09:17:01
ну так костылем и я могу соответствие енумов делать из модели AR
Так да, спасибо AR. В том же эликсире ты работаешь с простыми листами и поэтому тебе все равно откуда данные.

(или sequel)

Alex
24.05.2017
09:17:14
ну так ты и здесь можешь работать с простыми листами

Alex
24.05.2017
09:17:18
и держать string в базе

Sergey
24.05.2017
09:17:34
Стринг в базе больше места занимает так-то

Alex
24.05.2017
09:17:50
я кстати не смотрел но думаю enum в базе просто заработает.

Dima
24.05.2017
09:17:52
Но в жс ты выбираешь велосипеды, а в ханами изобретаешь их.

Alex
24.05.2017
09:18:21
Dima
24.05.2017
09:18:23
Стринг в базе больше места занимает так-то
Ой. Такая то беда, когда у тебя рельсопроект

так ханами не развит просто.
Не в этом дело. Дело в том, что писать на ханами в принципе сложнее чем на рельсах. У тебя реально сильные знания должны быть

Alex
24.05.2017
09:20:04
да у тебя и на рельсах сильные знания должны быть как только проект перестает быть маленьким.

Google
Alex
24.05.2017
09:20:11
Средний проект и уже все идет по одному месту.

Dima
24.05.2017
09:20:41
Да. Но в ханами тебя это ждёт с 1 минут

Alex
24.05.2017
09:21:12
ну лучше сразу строить архитектуру, чем потом пытаться гавнокод разгрести.

Dima
24.05.2017
09:21:40
Ну как тебе сказать

Редко ты знаешь, как будет твой проект развиваться

А в ином случае привет оверинженеринг

Lupsick
24.05.2017
10:27:12
https://github.com/wasd171/chatinder

проигрiв

Admin
ERROR: S client not available

Ярослав
24.05.2017
12:06:46
ребят, есть чат исключительно по Hanami? или тут специалисты, готовые отвечать на бесконечное число вопросов?

Nikita
24.05.2017
12:09:52
gitter.im/hanami/chat

Ярослав
24.05.2017
12:13:43
спасибо) хоть я и надеялся на русский чат в Телеграме, пока буду писать туда)

Nikita
24.05.2017
12:16:28
ну ты это, тьюториал почитай

Ярослав
24.05.2017
12:22:57
да я всё прочитал и уже несколько дней работаю над реальной задачей, с какими-то вопросами получается разобраться, на какие-то нахожу ответы в исходниках, но по многим темам нет информации и не хочется городить велосипеды

Lupsick
24.05.2017
12:24:40
поэтому не стоит использовать ханами

ибо ты тратишь дохуя времени на решение простой проблемы

и оно нихуя не окупается потом

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

Lupsick
24.05.2017
12:25:43
go ASM
not easy

Google
Nikita
24.05.2017
12:25:57
ну simple же

Lupsick
24.05.2017
12:26:34
тогда "легкие инструменты"

Nikita
24.05.2017
12:27:39
мне нравится как ты отказываешь всем в попытках, вы тут постоянно какой-то дикий срач разводите ни о чем. Каждый выбирает для себя, если кто-то спрашивает про ханами, почему не ответить про ханами?

Alexander
24.05.2017
12:29:18
тогда "легкие инструменты"
Простые в использовании)

Nikita
24.05.2017
12:29:35
вот оно

Ярослав
24.05.2017
12:32:28
изучить один инструмент и с ним решать любую задачу тоже не очень хорошо, а пока есть возможность на проекте расширить кругозор, этим нужно воспользоваться. в Ханами заложены интересные принципы, с помощью которых предполагается простая поддержка кода и это очень круто. другое дело, что пока очень мало информации и до всего приходится с трудом доходить. однако проект и двигают энтузиасты, благодаря которым в будущем Ханами сможет превратить в полноценный инструмент решения конкретных задач

@flash_gordon может быть сможешь подсказать, как подобные конструкции правильно в Ханами делать? Article.last.user.name

Nikita
24.05.2017
12:35:34
я-то смогу)

ArticleRepo.articles.order { id.desc }.limit(1).one!.name

Ярослав
24.05.2017
12:36:19
там ассоциация user ещё

Nikita
24.05.2017
12:36:37
ArticleRepo.aggregate(:user).order { id.desc }.limit(1).one!.name

Alex
24.05.2017
12:38:05
hanami - это просто и понятно.

Dima
24.05.2017
12:38:52
Обманчиво просто

Но если въехал то просто

Ярослав
24.05.2017
12:39:18
@flash_gordon так тоже не хочет ROM::Registry::ElementNotFoundError: :users doesn't exist in ROM::RelationRegistry registry

Dima
24.05.2017
12:39:22
Будто бы с рельсами не так

Ярослав
24.05.2017
12:39:39
hanami - это просто и понятно.
тогда присоединяйся к решению моей задачки

Alex
24.05.2017
12:39:52
это был сарказм

думал это слишком очевидно.

Ярослав
24.05.2017
12:40:46
не очень очевидно) потому что будь там доки нормальные, было бы действительно просто и очевидно)

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