Такой $DB->Query(), который бы не учитывался в автотесте монитора качества

Рейтинг: -5.6384  
Отложено
Предложил Евгений Неверов 22.01.2013 12:55:23

Такой $DB->Query(), который бы не учитывался в автотесте монитора качества

Сейчас, когда мы в клиентских проектах используем собственные таблицы в базе данных и обращаемся к ним через $DB->Query() с запросами, на нас ругается автотест монитора качества, который запрещает использовать прямые запросы к базе данных.

Предлагаю либо сделать другой вариант обращения к запросу (скажем, RawQuery()), который монитором учитываться не будет, либо просто смотреть на часть FROM запросов и следить, не появится ли в них системная таблица.

Первое проще.

Рейтинг: 0.176  
Долганин Антон 22.01.2013 15:09:46
Ага, чтобы горе-разработчики натыкали таких запросов, от которых сайт ляжет и найти которых нельзя будет. Это цель сабжа?
Рейтинг: 0  
Евгений Неверов 23.01.2013 05:25:32
Нет, Антон, не это. Мы очень часто делаем собственные структуры данных для клиентов, и порой действительно необходимо делать запросы к собственным таблицам. А горе-разработчики будут всегда, и они будут продолжать пользоваться стандартным $DB->Query() и обращаться к таблицам ядра вообще без каких-либо зазрений совести.

Просто потому что им будет пофиг.
Рейтинг: 0  
Евгений Неверов 23.01.2013 05:31:43
И, к слову, находятся такие запросы очень просто, через битриксовский поиск, который, тьфу-тьфу, работает хорошо.
Рейтинг: 0.2047  
anya_o 23.01.2013 17:20:00
так размещайте запросы в папке /bitrix/modules/your_module/classes/
Рейтинг: 0.4892  
Коваленко Алексей 21.02.2013 22:11:17
пусть остается как есть
тем более, что в данном тесте есть возможность написать коммент и обосновать наличие таких запросов
у нас тоже есть сайты на своих запросах
не все в Битриксе можно сделать с помощью API
но вот такая тема как то вообще не напрягала