@proRuby

Страница 707 из 1594
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
только у вас эти некоторые места завтра будут в каждых 30 строках кода
Конечно клнечно, сейчас бы обобщать не зная ничего про других. Профессионал архитектуры нарисовался.

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 <на складе кончился товар и нет кнопочки заказать> ааа паника все в машину, все сломалось!!!! Вася, запускай ракеты!!!

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
эта инфа не настолько критична чтобы ее исправлять прямо сейчас.
уровень некритичности вот этой именно строчки кода с CTO согласован?

или с заказчиком

автором тикета

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
вы не видили кейсов == их не существует
лол, я вам привел кейс где & и rescue nil оправданы, в чем проблема?

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

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

Anton
08.09.2017
07:16:00
Нет давай старую шарманку заводить, плохой код, плохая архитектура, багоф не видна
Да не обращай внимание на этого чувака, он либо плохо тролирует, либо у него что-то не так с головой

(Скорее первое)

Anton
08.09.2017
07:16:31
Ну вот

Просто забей и игнорит

Зачем кормить троля

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

Admin
ERROR: S client not available

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 хук должен срабатывать, если модель не прошла валидацию?

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
какие могут быть причины?
там реально ошибки валидации?

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

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

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

Alex
08.09.2017
07:27:18
так забыл сказать что верстальщики - на программисты, так как HTML - не ЯП
фронтендеры вполне себе погромисты. Просто многие из них довольно далеки от этого понятия.

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
удивительно, но "рубимакаки", как ты выразился, говорят тоже самое

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