@rubylang

Страница 87 из 1684
Mikhail
12.06.2016
14:27:10
он привел как пример сервис

по АПИ

потому что блокирующий

я не юзаю активджоб. У меня сервис геолокации который проверяет читает и тд

Google
Mikhail
12.06.2016
14:28:20
но если апи то лучше отложить

но опять же через сервис

Антон
12.06.2016
14:28:46
ради двух операции плохо заводить сервис

Mikhail
12.06.2016
14:28:58
services GeoLocationService

GeoLocationService.find_city(city)

так очевидно

ради двух операции плохо заводить сервис
Ты сейчас предлагаешь ради двух людей не покупать диван

Mikhail
12.06.2016
14:30:07
ради двух операции плохо заводить сервис
код надо держать впорядке. Ибо когда их станет 150 это будет хлам

Mikhail
12.06.2016
14:30:33
будет 150 поговорим
замучаешься рефакторить

будет 150 поговорим
а лучше в микросервис вытащить такой сервис по геолокации

и юзай где хочу

Google
Антон
12.06.2016
14:31:06
прочитать город, записать в юзера - две операции, не вижу пока смысла класть это в сервис

Mikhail
12.06.2016
14:31:37
прочитать город, записать в юзера - две операции, не вижу пока смысла класть это в сервис
ну это задача песочница. Очевидно что там будет больше операций. Не в этом дело

Антон
12.06.2016
14:31:54
нет, у меня уже год там все еще две операции

Mikhail
12.06.2016
14:31:58
и больше некогда не пишем код

просто копипаст

Антон
12.06.2016
14:32:06
и год уже не пишу код по этому поводу

Mikhail
12.06.2016
14:32:27
Антон
12.06.2016
14:32:39
ты предложил такую задачу, она вот так просто решается

Mikhail
12.06.2016
14:33:22
ты предложил такую задачу, она вот так просто решается
ну раз я предлагаю. давай 150 разных сервисов

1 по отправке смс

1 по геолокации

1 рассылка.

Антон
12.06.2016
14:33:59
щас 150 сообщений будет?

Mikhail
12.06.2016
14:34:00
на каждую соц сеть получение и обновление данных

нет

Антон
12.06.2016
14:34:13
в чем поинт?

Mikhail
12.06.2016
14:34:16
просто пытаюсь пример привести чтобы ты не передергивал

в чем поинт?
как делить логику будем

Антон
12.06.2016
14:34:25
да где я передергивал?

Google
Mikhail
12.06.2016
14:34:25
все же сервисы

Антон
12.06.2016
14:34:32
как захотим так и будем

Mikhail
12.06.2016
14:34:45
вот как сделать это понятно и чисто

и чтобы не заблудится

Антон
12.06.2016
14:34:55
да не понятно что сделать то

какието сферические теории в вакууме

Mikhail
12.06.2016
14:35:05
Антон
12.06.2016
14:35:20
также, дернуть актив джоб

Mikhail
12.06.2016
14:35:21
давай эту задачу возьмем

получить всех друзей из вк

Антон
12.06.2016
14:35:43
также, дернуть актив джоб

150 раз дернуть актив джоб

Mikhail
12.06.2016
14:36:13
у тебя получить друзей как будет выглядеть

сам метод джоб

Антон
12.06.2016
14:36:40
VK.get_friends(uid)

Mikhail
12.06.2016
14:36:54
и этот метод ты положишь в актив джоб

Антон
12.06.2016
14:37:24
ну пусть назовем его метод ладно, положу

Mikhail
12.06.2016
14:38:19
class VkJob < ActiveJob::Base def get_fiends(uid) end end

Admin
ERROR: S client not available

Mikhail
12.06.2016
14:38:21
так?

Google
Антон
12.06.2016
14:38:47
нет VKJob def perform VK.get_friends

Mikhail
12.06.2016
14:38:58
Отправись пост в мою группу

как будет выглядеть

Антон
12.06.2016
14:39:08
да также

Mikhail
12.06.2016
14:39:13
еще 1 джоб?

у вк десяток методов

Антон
12.06.2016
14:39:27
пытается

Mikhail
12.06.2016
14:39:30
нет

Антон
12.06.2016
14:39:33
да еще один джоб

Mikhail
12.06.2016
14:39:33
мы же разбираемся

То есть у тебя будет 30 актив джобов на вк

Антон
12.06.2016
14:39:52
да

Mikhail
12.06.2016
14:39:53
30 на одноклассники

Антон
12.06.2016
14:39:56
да

Mikhail
12.06.2016
14:40:02
?

ясно

Антон
12.06.2016
14:40:08
что ясно?

Mikhail
12.06.2016
14:40:25
не нужно в дурака играть)

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

Антон
12.06.2016
14:40:33
да кто играет в дурака?

Google
Антон
12.06.2016
14:40:49
положу в папочку 30 джобов для вк, заебись же тесты переписывать не нужно

я не люблю тесты переписывать

Mikhail
12.06.2016
14:41:21
спросил бы у антона

очевидно же

Антон
12.06.2016
14:41:36
да что не так то с 30 джобами?

Страница 87 из 1684