
Alex
29.03.2017
19:57:27
7 лет на одном месте? не надоело? )

Sergey
29.03.2017
19:57:32
но чем ближе к верхнему руководству, напримре, ты парень управляющей вашей конторы- у тебя все хорошо)
а иначе все печально )
надоело. были причины несколько лет там быть.

Google

Sergey
29.03.2017
19:59:09
а последние года прикипел, надежды на светлое будущее и полное не понимание необходимости роста или как то так... хотя нет, в последнием пару лет какраз я начал активно шевелиться. и вот теперь я уволился, и понимаю, что назад в подобное никогда )
ну, по крайней мере не ближайшие месяцы)

Nomaniba
29.03.2017
20:00:37
Бля, в москве всегда есть работа. Я не удивлюсь, если в ней есть вакансии джуниор Cobol/Ada. В регионы смотришь и ебаааать... Ебаное перекати поле

Alex
29.03.2017
20:01:03

Ivan
29.03.2017
20:01:11

Sergey
29.03.2017
20:01:31
да, согласен, полностью, работы вал. но некоторые либо не умеют/не хотят искать, либо выбрали криву дорожку, например сферу не ту)

Ivan
29.03.2017
20:02:02
Например то, что ты будешь получать как минимум в два, а то и в три раза выше среднюю з/п, чем другие в регионе.
Хотя, сомнительно, конечно, но например с ценами на квартиру это прокатывает

Alex
29.03.2017
20:02:15

Sergey
29.03.2017
20:02:16
слушайте)

Ivan
29.03.2017
20:02:19
На съем жилья

Alex
29.03.2017
20:02:24
Раз такой, и выбрал правильную дорожку

Nomaniba
29.03.2017
20:02:29
Хачей настолько же больше

Google

Sergey
29.03.2017
20:02:42
это может перрасти в холи вар))
очень многие бы - хотели чтобы больше городов стали близки по уровню зп

Alexander
29.03.2017
20:03:11

Nomaniba
29.03.2017
20:03:16
Это может перерасти в посадку, на бутылку

Sergey
29.03.2017
20:03:23
и очень многие свавлили бы из москвы)

Alexander
29.03.2017
20:03:57

Alex
29.03.2017
20:04:41

Nomaniba
29.03.2017
20:05:05

Alex
29.03.2017
20:05:35
как это? а какая должна быть бутылка?
а плотность кишок?
а длина? а сколько по времени деплоить?
и вообще я по такому нечеткому тз не работаю

Ivan
29.03.2017
20:06:05
Чет вы в какой то треш скатились

Alexander
29.03.2017
20:06:15
как из ENV на этикетку вывести доступ?

Alex
29.03.2017
20:06:31

Alexander
29.03.2017
20:06:31

Alex
29.03.2017
20:06:59
с чего вы взяли что на бутылке должна быть этикетка? часто вы видите бутылки с кишками с этикеткой?
я вот не видел ни разу!

Nomaniba
29.03.2017
20:07:21

Alex
29.03.2017
20:07:44
Фронт разный бывает
это вы у себя будете с этикеткой делать, а нам надо без этикетки, так и запишите.

Google

Nomaniba
29.03.2017
20:09:01
Это даже скорее часть апи, как и кольца. Очень несиабильные. Неопытный девопс необратимо похерит проект

Ваня
29.03.2017
20:21:50
парни, такой вопрос: у кого-нибудь rubocop ломал модели?

Vitaliy
29.03.2017
20:22:07
Старый да

Ваня
29.03.2017
20:22:10
автокорректором

Eugene
29.03.2017
20:22:40
Они пару дней назад апдейт выпустили кстати

Vitaliy
29.03.2017
20:22:55
Старый да
Год назад было. С тех пор скорректировали поведение

Ваня
29.03.2017
20:23:28

Alex
29.03.2017
20:23:34
а что ломает?
может issue накатать?

Ваня
29.03.2017
20:23:50
логику модели
ну у меня пока такой проблемы нет. я это в теории спрашиваю
просто руками править долго

Vitaliy
29.03.2017
20:25:07

Alex
29.03.2017
20:26:35
не, я слышал что есть люди которые не пишут тесты, но тут таких нету, правда?

Ваня
29.03.2017
20:38:37

Valentun
30.03.2017
02:31:02
Ребят, тут недавно упоминались курсы от thinknetica. Можете ссыль кинуть на торрент, если есть, а то найти не могу?

Ya
30.03.2017
03:48:57

Valentun
30.03.2017
03:49:23
Да уже не надо, нашёл)

Alex
30.03.2017
06:15:44
Ребят, написал тут забавную штуку, что думаете?
https://gist.github.com/Fedcomp/e8d8ac114c7013a8a7b0a3a25f60d824

Google

Vasiliy
30.03.2017
06:45:47
По моему немного опасная вещь, т.к. перехватывает сразу exception
Ну и роллбар по моему с этим отлично справляется

Alex
30.03.2017
06:46:38
можно и роллбар туда засунуть

Vasiliy
30.03.2017
06:47:21
Что сказать? Клиент настрой логи и роллбар?)

Alex
30.03.2017
06:47:40
у меня просто есть глючный класс, который постоянно сыпет ошибками, проще его обернуть в это чем каждый раз разбираться что снова там упало
зато весь app не упадет

Rustam
30.03.2017
06:57:07
Чувак, прости, но это плохо сразу по нескольким пунктам:
1. Перехватывать Exception - антипаттерн. Подробнее тут - https://robots.thoughtbot.com/rescue-standarderror-not-exception
2. Ок, ну пришло тебе 10k писем на почту, и? Как ты в этом копаться будешь?
3. А если ошибку все таки надо обработать в зависимости от ее типа? Так ты ее полностью игнорируешь

Alexander
30.03.2017
06:58:51

Admin
ERROR: S client not available

Rustam
30.03.2017
06:59:18
Есть гора бесплатных тулов
https://sentry.io/
https://newrelic.com/
https://rollbar.com/

Alexander
30.03.2017
06:59:32

Rustam
30.03.2017
07:00:54
Пока все маленькое, ок - работает, помогает. Когда все вырастает до больших объемов - будут проблемы 100%

Alexander
30.03.2017
07:01:18

Rustam
30.03.2017
07:01:39
хостим сами свой sentry - никаких лимитов

Alexander
30.03.2017
07:01:44

Rustam
30.03.2017
07:01:58
>> Ок, ну пришло тебе 10k писем на почту, и? Как ты в этом копаться будешь?

Alexander
30.03.2017
07:02:02
Синьор новый заругает? ?
Ты даже информацию полноценно не выдаёшь, частями

Google

Rustam
30.03.2017
07:05:08
Вот пример - лаганула сеть у БД. БД была недоступна 2 минуты. За это время на вебсервер пришло 5k запросов. Все умерли. Но параллельно с этим выполнялся rake task, дергающий чужой API и там тоже по какой-либо причине была ошибка.
Ты получишь 5k + 1 письмо. Это же ад
кстати, не факт, что получишь тоже) smtp может за rate limit дропнуть часть писем
И вот просыпаешься ты утром, а у тебя 5001 непрочитанное письмо.

Alex
30.03.2017
07:06:58
причем здесь письма?
прицепились к письмам
Дело не в письме а в обертке
точно также я могу на роллбар слать стэк, и при этом приложение не упадет

Alexander
30.03.2017
07:08:06

Rustam
30.03.2017
07:08:47
Ок. Не буду спорить. Зависит от проекта

Alexander
30.03.2017
07:08:50

Alex
30.03.2017
07:09:08
этот notification sender умеет не только емейл
подключай что хочешь
но надо прицепиться именно к емейлу

Rustam
30.03.2017
07:11:40
ок, опустим email
rescue Exception => e - это тоже, ок?

Alex
30.03.2017
07:12:10
Ок, как ты отловишь всевозможные ошибки иначе?

Rustam
30.03.2017
07:12:27
Ловить надо StandardError
От Exception, н-р Interrupt наследуется

Alex
30.03.2017
07:15:06
Погуглил, согласен, поправил
https://gist.github.com/Fedcomp/e8d8ac114c7013a8a7b0a3a25f60d824

Rustam
30.03.2017
07:19:05
Ок, тогда теперь что с flow control в твоем коде?
Смотри кейс с запросом к чужой API. Помимо того, что это чужая Api - это еще IO, который может и будет лагать. Согласись, ошибки, когда апишка вернула http-статус 500 и когда был Timeout - это две разные ошибки. В случае первой допустим, надо уведомить пользователя сразу, а в случае второй применить exponential backoff и уведомить только если завалилось 10 раз подряд

Alex
30.03.2017
07:20:27
> применить exponential backoff и уведомить только если завалилось 10 раз подряд
Ты это в реалтайме будешь делать? ))

Rustam
30.03.2017
07:20:59
Зависит от задачи.