@rubylang

Страница 475 из 1684
Alex
11.10.2016
16:15:39
Не, я вижу куда ты клонишь. Я думаю о целесообразности.

ojab
11.10.2016
16:15:53
class instance variables, вроде бы, никто не отменял

не обязательно всё передавать в send_sms

Alex
11.10.2016
16:16:14
А вот тут ты неправ

Google
Alex
11.10.2016
16:16:20
class instance variables не могут юзаться

ты один бэкенд можешь использовать с разными опциями/логгерами

Где может быть оправдана одноразовая аллокация?

можно сделать чтобы класс один раз создавался и он будет stateful. Но нужно найти кейс где это оправдано.

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

ojab
11.10.2016
16:19:55
mkay, что мешает передавать в register_backend инстанс, а не класс?

Alex
11.10.2016
16:21:02
Ты задаешь хорошие вопросы. Я не помню чем я это себе аргументировал.

Вспомнил. Я хотел дать возможность в send_sms переопределять в том числе опции в рамках одной отправки

не знаю насколько это целесообразно.

в т.ч по той же причине я у себя опции хранил.

ojab
11.10.2016
16:26:02
ну хрен знает. Вываливать каждый раз в метод send_sms все опции и заставлять реализацию ее пробрасывать в каждый нужный метод ...

Alex
11.10.2016
16:26:30
Там в инициализации они просто другие придут и все

в send_sms ничего не приходит

Google
Alex
11.10.2016
16:26:59
а с константным классом пришлось бы все опции принимать в send_sms и прокидывать по внутренним методам (хорошо это или плохо)

ojab
11.10.2016
16:29:18
чтобы они просто другие пришли, их надо как-то передать

ну и ты сам пишешь

Вспомнил. Я хотел дать возможность в send_sms переопределять в том числе опции в рамках одной отправки

Alex
11.10.2016
16:29:43
у меня на каждую отправку инициализация

дальше берутся опции из хранилища, и суются в initialize

я планировал добавить возможность переопределять опции в рамках запроса

Следовательно берутся опции из хранилища и поверх них мержутся те что из запроса, дальше инстанцируется класс.

summary: 1. Инстанциация класса при каждом запросе смс. Самая медленная но наименее подверженная ошибкам вариация. Не самая гибкая. Тем не менее уже реализована. 2. Одинарная инстанциация: передача инстанцированного класса в configure. Делает класс stateful и добавляет потенциальных проблем в реализации. 3. Статичные классы. Усложняет реализацию но самый быстрый вариант в плане производительности.

И вот я ща думаю каким путем пойти.

ojab ты чертовски хорошие вопросы задаешь, спасибо!

Michael
11.10.2016
16:39:47
Ребята подскажите пожалуйста есть такая консткукция dir_store = Rails.root.join('log','cimp', @cimp_code.downcase, status, file_name) File.open(dir_store, 'w') do |f| f « @mail end File.open ждет что все директории уже существуют, а чем можно заменить File.open, что бы он создавал не только файл но и структуру папок

спасибо

ojab
11.10.2016
17:13:52
Следовательно берутся опции из хранилища и поверх них мержутся те что из запроса, дальше инстанцируется класс.
А что меняется при передаче инстанса? backend.new меняется на backend.class.new и всё работает абсолютно так же

Alex
11.10.2016
17:16:46
во первых регистрация бэкенда, во вторых реализации.

Вообще не вижу смысла что то менять сейчас.

В рельсах вообще модельки инстанцируются каждый раз и ничего.

Mikhail
11.10.2016
18:47:08
народ кто какой трекер для задач юзает?

Можно платный

Кøе-ктø Геннадьевич
11.10.2016
18:48:29
часто встречаю упоминание Trello, но я не настоящий сварщик

Google
Mikhail
11.10.2016
18:49:04
не, трелло немного не то. Быстрый но быстро захламляется

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

неее

Vitaliy
11.10.2016
18:55:34
может юзерстайл чуть скрасит положение? https://github.com/gambala/trello

Mikhail
11.10.2016
18:55:40
в дебри редмайна не готов

не виталь

не очень удобно с карточками работать

а жира жирная

yopp
11.10.2016
18:56:45
@Eugene_Shved дай ojab прав в чяти

Mikhail
11.10.2016
18:57:10
Асана классная, но тормозит

Vitaliy
11.10.2016
18:57:17
Active Collab, YouTrack - может понравятся

Mikhail
11.10.2016
18:57:19
После обновы лагает не лицеприятно

Eugene
11.10.2016
18:57:23
yopp
11.10.2016
18:57:29
Mikhail
11.10.2016
18:57:37
аааа точно точно

Ютрек же

Кøе-ктø Геннадьевич
11.10.2016
18:58:01
ojab крутой. Терпеливо объясняет тупому мне всякие полезности

Nork
11.10.2016
18:59:12
+

Danila
11.10.2016
18:59:25
а где оджаб?

Mikhail
11.10.2016
19:00:04
тут он. Появлятся когда нужен

Google
yopp
11.10.2016
19:00:11
только что тайпил чот

ojab я всё видел!

ojab
11.10.2016
19:00:32
._.

Кøе-ктø Геннадьевич
11.10.2016
19:00:39
кочать ojab’a!

Mikhail
11.10.2016
19:01:04
Вы тут его не испортите. Кто нас качать будет

yopp
11.10.2016
19:03:04
можно ещё Антон дать, но он тоже нервный как и я

Admin
ERROR: S client not available

yopp
11.10.2016
19:03:08
а надо баланс

Антон
11.10.2016
19:03:28
я хочу ругаться не имея власти

Mikhail
11.10.2016
19:03:35
Все верно

yopp
11.10.2016
19:03:38
ну лан :(

Mikhail
11.10.2016
19:03:48
Антон сразу почистит кто не на маке)

Антон
11.10.2016
19:03:56
я ходил в начальниках при губернаторе целых 5 лет, не надобно мне больше власти :)

yopp
11.10.2016
19:03:56
ojab ник займи

ojab
11.10.2016
19:04:23
Minimum length is 5 characters.

yopp
11.10.2016
19:04:37
ничоси дискриминация

но помоему она и раньше была :(

Иван
11.10.2016
19:05:25
XxXojabXxX ?

yopp
11.10.2016
19:06:08
в имперской СИ

Google
Антон
11.10.2016
19:06:37
годится

Eugene
11.10.2016
19:14:07
адресочек пропиши

отправим тебе стикеров

православных

?

Mikhail
11.10.2016
19:19:08
кто нибудь юзает почтовые клиенты на маке?

Кøе-ктø Геннадьевич
11.10.2016
19:19:40
Да. Дефолтный

Mikhail
11.10.2016
19:20:08
там косяк вроде с отправкой прикрепленных файлов

Кøе-ктø Геннадьевич
11.10.2016
19:20:34
Вроде ок

Mikhail
11.10.2016
19:20:51
newton дорогой блин

Кøе-ктø Геннадьевич
11.10.2016
19:21:45
Я бы юзал онлайн, но уж больно у рабочего аутлука идиотская owa

Mikhail
11.10.2016
19:22:22
у меня был miaforgmail

для уведомлений

заколебывает чистить коунтер

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