@proRuby

Страница 965 из 1594
Anton
08.12.2017
13:12:10
а еще на грейп

Nikolay
08.12.2017
13:12:11
если уж делаешь микросервис, то имхо, сам бог веле взять экзотику - роду\кубу\ханами

Vasiliy
08.12.2017
13:12:22
жёсткой привязки к hanami-core какому-нибудь нет?

Anton
08.12.2017
13:12:23
только не кубу

Google
Anton
08.12.2017
13:12:26
это ужасно

Vasiliy
08.12.2017
13:12:58
и доки к каждому модулю, да?

Nikolay
08.12.2017
13:13:06
можно сделать отличный вклад ;)
смари, а бестпрактис всё таки в ханами rom юзать?

ну ввиду сырости hanami-model

Anton
08.12.2017
13:13:36
всегда юзаю модель

это же тупо враппер над ромом

да и нет бестпрактис как таковых

можно дописать их конечно

Nikolay
08.12.2017
13:13:59
https://github.com/hanami/model/blob/master/hanami-model.gemspec#L22

аааа

Vasiliy
08.12.2017
13:14:02
и плюс да, пока ты отвечаешь быстро) - т.е ханами роутером можно синатру заменить?

Anton
08.12.2017
13:14:03
но мне лень сейчас что-то делать

Google
Nikolay
08.12.2017
13:14:07
кек, а я думал вы с нуля сделали

но так даже лучше

Anton
08.12.2017
13:14:35
https://github.com/hanami/model/blob/master/hanami-model.gemspec#L22
ханами модель - это враппер над ромом. там нужно было это для того, что бы автомапинг был + мапинг на наши энтити

+ в ханами модель с энтити работы много

в роме все плохо с энтити

Nikolay
08.12.2017
13:15:02
хм, а как часто кишки рома всплывают в работе с моделс?

No
08.12.2017
13:15:12
Айоу, посоны

No
08.12.2017
13:15:18
Интересных вопросов тред подъехал

Anton
08.12.2017
13:15:22
или ты про прямо хардкорные кишки?

No
08.12.2017
13:15:26
@doc ||= Nokogiri::HTML(open(link))

Есть вот такая шмяка

Vasiliy
08.12.2017
13:15:36
не ну понятно что можно рэком всё заменить, вопрос в удобстве

No
08.12.2017
13:15:36
А сайт на ангуляре

И данные появляются не сразу

Как лечить?

Чтобы не подтягивался ангулярокод

С биндингами

Anton
08.12.2017
13:16:06
или ты про прямо хардкорные кишки?
ну вот такие ромовские кишки на агрегацию и запись - каждый день https://github.com/ossboard-org/ossboard/blob/master/lib/ossboard/repositories/task_repository.rb

Google
Nikolay
08.12.2017
13:16:10
или ты про прямо хардкорные кишки?
ну если объекты исходного рома всплывают где-то, или ошибки ромовские “долетают”, то это в моём понимании кишки

Anton
08.12.2017
13:16:23
ты работаешь с ромом по сути

вот эта строка - это все ром tasks.where(assignee_username: user.login).order { id.desc }.map_to(Task).to_a

Nikolay
08.12.2017
13:16:56
теперь понял, кажись

Anton
08.12.2017
13:17:07
ошибки тоже падают постоянно ромовские

Nikolay
08.12.2017
13:17:11
благодарю ✌️

Anton
08.12.2017
13:17:33
rescue ROM::CommandError rescue ROM::TupleCountMismatchError rescue ROM::SQL::ConstraintError

типо таких

Nikolay
08.12.2017
13:18:18
угу, это лайтовый враппер, короче)

Anton
08.12.2017
13:18:26
ну типо того

там основная фишка в том, что модель - не только про репозитории

но и про энтити

ну и про то, как это в ханами работает все

Alexey
08.12.2017
14:08:36
@doc ||= Nokogiri::HTML(open(link))
Я как-то видел изврат с V8

Явно исполняешь скрипты и вытаскиваешь данные

Но это был дикий треш

Тебе надо исполнять скрипты в любом случае, а потом парсить, то что тебе нужно. Для этого можно взять capybaraDSL и фaнтoмжс, открыть ссылку и получить свой page

Pavel
08.12.2017
14:14:18
Head First Ruby есть у кого в английском epub?

Alexey
08.12.2017
14:22:00
https://vk.com/doc-105414471_428376739

Google
Pavel
08.12.2017
14:24:24
Похоже что в epub не стоит искать - много графики. Спасибо!

Alexey
08.12.2017
14:26:29
тю, не увидел epub

Alex
08.12.2017
15:27:01
а тестировать приватные методы - плохая идея? Уже пора в подклассы выносить и тестить отдельно? Или все не так однозначно?

Vasiliy
08.12.2017
15:27:42
лол

а как ты их вызовешь для теста?

Alex
08.12.2017
15:28:55
ну придумаю что-нибудь - это же руби)

Vasiliy
08.12.2017
15:29:00
нормально как)

приватные методы это black-box, т.е. их трогать не должен никто

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

No
08.12.2017
15:29:38
иначе потом придется переписывать тесты на каждый чендж в приватном методе

Иван
08.12.2017
15:29:55
а тестировать приватные методы - плохая идея? Уже пора в подклассы выносить и тестить отдельно? Или все не так однозначно?
Ну вообще вроде не очень идея, т.к. приватные методы обычно далеко не самая стабильная часть системы

No
08.12.2017
15:30:08
даже если они не затрагивают работоспособность осовного метода

Alex
08.12.2017
15:30:29
мм..окай

Vasiliy
08.12.2017
15:30:47
если хочется узнать чё там как работает и всё ли покрыто тестом coverage делай

я чутка юзал, оно показывается какие у тебя части кода были задействованы

(хотя с приватными я хз, вроде работает)

Alex
08.12.2017
15:33:08
thanks!

Vasiliy
08.12.2017
15:33:53
ну и там если по ковереджу начнёшь гнаться - не стоит дрочить на 100%

Google
Alex
08.12.2017
15:35:05
да, хорошо

Vladimir
08.12.2017
16:50:27
а ближайший митап #Meetup в Мск только уже в январе-феврале 2018? Даты определены, знает кто?

E
09.12.2017
06:58:27


Боброго утра! Как правильнее перерисовывать форму в новых режимах? Например создать куку при нажатии на чекбокс/комбо/и т.д. и перерисовать учитывая её, или есть более человеческие способы? =))

Nikolay
09.12.2017
07:05:25
get параметры в урле?

E
09.12.2017
07:32:42
get параметры в урле? = это просто должно быть? )

:3000/versions?utf8=✓&q%5Bnumber_cont%5D=311-&q%5Bid_eq%5D=&m=m&commit=Search .... чекбоксом походу m=m передаю, а как его считать из урла и использовать? )

<%= check_box_tag('stats', 'yes', false) %> + <% if params[:stats] == 'yes'%> = решение сработало =))

Dima
09.12.2017
16:24:42
Суботний вечер, что может быть лучше синтетических задачек по руби? но не виски же в баре искушивать, и не бутылками битыми возле клуба махать.

задачка - первый сорт

https://www.codewars.com/kata/52788a9ae42add6b13000653

100% дистилированный и рафинированный руби

высшая степень отчистки

Roman
09.12.2017
16:29:11
я чет не понял, надо просто заманкипатчить методы? с телефона только описание нормально видно

Roman
09.12.2017
16:30:24
а что в этом замечательного?)

Dima
09.12.2017
16:30:54
а что в этом замечательного?)
замечтаельна орфоэпия поэтики языка руби

Roman
09.12.2017
16:30:59
это да

Dima
09.12.2017
16:38:07
что то я заманкипачил методы у меня ровно полвину тестопроходит

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