
Fedor
08.09.2017
06:54:00
не, ну справедливости ради rescue nil мне тоже не нравится
лучше заранее проверить, что вызываешь метод у существующего объекта

Alex
08.09.2017
06:54:14
Он редко юзается на практике

Victor
08.09.2017
06:54:24
только у вас эти некоторые места завтра будут в каждых 30 строках кода

Google

Alex
08.09.2017
06:54:28

Fedor
08.09.2017
06:54:42
а вот &. вместо object ? object.method : nil как сахар вполне неплох

Alex
08.09.2017
06:54:58

Victor
08.09.2017
06:55:07
так почему не прервать парсинг явным образом?

Alex
08.09.2017
06:55:40
Знаем, проходили.

Alex
08.09.2017
06:55:52
"если человек гений, но говнюк - то лучше его все таки уволить" (с)

Victor
08.09.2017
06:55:53
так у вас все незначительно станет

Fedor
08.09.2017
06:56:01
if <на складе кончился товар и нет кнопочки заказать>
ааа паника все в машину, все сломалось!!!! Вася, запускай ракеты!!!

Victor
08.09.2017
06:56:02
вот увидите

Alex
08.09.2017
06:56:26
Сейчас бы побольше предположений без причины сделать.

Google

Victor
08.09.2017
06:56:56

Alex
08.09.2017
06:57:02
Про варежку - похоже на оскорбление, осторожнее.
Это не линукс чатик.

Victor
08.09.2017
06:57:52

Alex
08.09.2017
06:57:53
если человеку нечего сказать, то лучше б варежку не открывал и не позорился )))
я насчет экспешенов полностью с тобой согласен
но мне настолько не нравится форма и подача - что увольте
эту инфо можно найти и в более адекватной и дружелюбной форме - я считаю что токсичных людей должно быть как можно меньше в сообществах - какими бы умными они ни были. Потому что они мешают синергии людей - и это гораздо ценнее чем ум отдельного человека

Alex
08.09.2017
06:58:37
Такое ощущение что вы говорите о чем то с чем никогда не работали.

Victor
08.09.2017
06:59:23
требую вынести двум оффтоперам предупреждение за клевету и провокацию в выражениях "Профессионал архитектуры нарисовался." и "говнюк"

Alex
08.09.2017
06:59:39
Вот упал у вас маленький некритичный кусок парсера, вы сразу бежите закрывать низкоприоритетную задачу?

Victor
08.09.2017
07:00:19
не засоряй канал
целыми днями срачи устраиваете
по делу говорите

No
08.09.2017
07:01:03

Victor
08.09.2017
07:01:25
а если у человека в ДНК один маленький ген упадет?

Alex
08.09.2017
07:03:13
эта инфа не настолько критична чтобы ее исправлять прямо сейчас.

Google

Alex
08.09.2017
07:03:39

Victor
08.09.2017
07:04:04
лучше начать итерацию сначала или пропустить и получить алерт об этом средствами "мониторинга", чем позволить программе работать с данными, которые "немножко упали"

Fedor
08.09.2017
07:04:11

Victor
08.09.2017
07:04:34
или с заказчиком
автором тикета

Alex
08.09.2017
07:04:53
был бы несогласован - таких решений не принималось бы.
я тебе еще раз говорю, что если парсер не может вытащить со страницы какую то инфу, то он не сможет ее оттуа вытащить без фикса.
Поэтому есть внешние тесты на совпадение результатов парсинга
в зависимости от недостающий инфы - соответствующий приоритет.

Victor
08.09.2017
07:05:53
удивительно, откуда потом в багтрекере 1000 багов, если все согласовано
наверное враги подбросили

Alex
08.09.2017
07:06:05
Сейчас бы побольше набросить на вентилятор в глаза не видев специфики.
Я не видел кейсов == их не существует.

Victor
08.09.2017
07:07:48
вот именно так вы и говорили позавчера
про rescue nil
вы не видили кейсов == их не существует

Alex
08.09.2017
07:08:49
Нет давай старую шарманку заводить, плохой код, плохая архитектура, багоф не видна

Google

kolas
08.09.2017
07:15:26
Кг/ам

Anton
08.09.2017
07:16:00
(Скорее первое)

Alex
08.09.2017
07:16:16
слишком уж явно.

Anton
08.09.2017
07:16:31
Ну вот
Просто забей и игнорит
Зачем кормить троля

Alex
08.09.2017
07:16:55
может я хочу принять участие в набросе на вентилятор

Admin
ERROR: S client not available

Anton
08.09.2017
07:17:11

Alex
08.09.2017
07:17:35
банальный фан. Мне интересно что он еще на объективные аргументы придумает.

Victor
08.09.2017
07:19:21
объективные аргументы )))

Alex
08.09.2017
07:19:31

Anon
08.09.2017
07:22:02
before_save хук должен срабатывать, если модель не прошла валидацию?

Roman
08.09.2017
07:22:43
before_validate да

Anon
08.09.2017
07:23:22
У меня почему-то запускается, в нем self.valid? # => false

Roman
08.09.2017
07:23:25
или save (validate: false)

Anon
08.09.2017
07:23:28
какие могут быть причины?

Google

Victor
08.09.2017
07:24:32
так вот
просто кто-то не хочет или не может признать, что будет юзать новую фичу просто потому, что она по кол-ву кода в разы короче старого варианта

Roman
08.09.2017
07:24:50

Alex
08.09.2017
07:25:21

Victor
08.09.2017
07:25:34
знал одного верстальщика, который вычитал про стрелочки в JS и мои вопросы о том, ознакомился ли он со статьей, в которой указывается, что они не идентичны function(), он просто игнорировал

Anon
08.09.2017
07:25:43
да, причем стандартные валидационные ошибки, вроде presence

Fedor
08.09.2017
07:26:02

Alex
08.09.2017
07:26:08

Victor
08.09.2017
07:26:18
на самом деле он с ней не ознакомился даже скорей не из лени, а из неспособности читать на английском, но суть в том, что он стал заменять на новый синтаксис просто везде, абсолютно, вообще

Alex
08.09.2017
07:26:51

Roman
08.09.2017
07:26:53

Alex
08.09.2017
07:27:18

Roman
08.09.2017
07:27:45

Anon
08.09.2017
07:28:02
foo.save

Roman
08.09.2017
07:28:25
foo.save
и оно не сохраняет, но хук запускается?

Anon
08.09.2017
07:29:19
в данный момент ломается в before_save, т.к. он спотыкается об отсутствие аттрибута, который и валидирую

Roman
08.09.2017
07:29:33
хм

Victor
08.09.2017
07:29:39
вот прям диссертацию защищают и идут в rails

Alex
08.09.2017
07:29:59

Victor
08.09.2017
07:31:04
удивительно, но "рубимакаки", как ты выразился, говорят тоже самое