LINUX.ORG.RU

История изменений

Исправление greatperson, (текущая версия) :

А что мешает просто написать неудобный запрос руками?

Ну вот Goury, как я понял, говорит, что это bad practice. Я сам тоже склоняюсь к тому, что это так. Запрос, написанный руками — это, по-моему, в чём-то аналог какого-нибудь eval() со строчкой кода внутри. Одна такая штука в проекте — и ты уже не можешь верить выдаче Find Usages в своей IDE или спокойно переименовывать что-нибудь в проекте, приходится всё время держать её в уме. А две такие штуки в проекте — и ты уже не сможешь даже точно сказать, две их или три.

Сейчас у меня запрос, написанный руками, один на весь проект. Теперь замаячила перспектива получить второй, и мне как-то не нравится, куда ведёт эта дорожка.

Исходная версия greatperson, :

А что мешает просто написать неудобный запрос руками?

Ну вот Goury, как я понял, говорит, что это bad practice. Я сам тоже склоняюсь к тому, что это так. Запрос, написанный руками — это, по-моему, в чём-то аналог какого-нибудь `eval()` со строчкой кода внутри. Одна такая штука в проекте — и ты уже не можешь верить выдаче Find Usages в своей IDE или спокойно переименовывать что-нибудь в проекте, приходится всё время держать её в уме. А две такие штуки в проекте — и ты уже не сможешь даже точно сказать, две их или три.

Сейчас у меня запрос, написанный руками, один на весь проект. Теперь замаячила перспектива получить второй, и мне как-то не нравится, куда ведёт эта дорожка.