Оформление текстов запросов
Хотел выбрать самые важные моменты из данного стандарта, но они все важные) И на каждый пункт я натыкался в чужом коде, когда с болью приходилось разбираться, что-же там делают с этими запросами... а ведь всего этого можно было избежать, потратив некоторое время!
#std437
1. Все ключевые слова языка запросов пишутся заглавными буквами. (ВЫБРАТЬ, КАК и т.п.)
...
3. Текст запроса должен быть структурирован, не следует писать запрос в одну строку, даже короткий.
4. В запросы, сложные для понимания, в которых используются вложенные запросы, объединения или соединения рекомендуется вставлять комментарии.
5. При создании объекта Запрос рекомендуется указывать комментарии, для получения какой информации или каких иных целей будет использован данный запрос.
6.1 При программной "сборке" текста запроса рекомендуется комментировать все этапы его сборки.
6.2. Нужно стараться, чтобы каждая часть формируемого запроса могла быть открыта с помощью конструктора запросов
Хотя, честно говоря, я и сам не всегда комментирую запросы, и иногда выходит так, что начинаешь разрабатывать мелкий запрос, а потом он становится огромным. Сейчас во времена ИИ с этим стало гораздо проще, закинул любой нейросети, пусть даже в варианте чата, и получил красивый и прокомментированный, разделенный на блоки запрос.
Напишите в комментариях, вы по-прежнему сами оформляете запросы или отдаете это нейросетям? 💬
#ЧёПоСтандартам #std437