powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / PBM + DDL говнокод
4 сообщений из 54, страница 3 из 3
PBM + DDL говнокод
    #39598803
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно вспомнить еще окаменелое творение Joe Celko's - SQL Programming Style
...
Рейтинг: 0 / 0
PBM + DDL говнокод
    #39598938
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критикalexeyvg,

Все завист от того, что вы понимаете под ревью, если глянуть правильность наименований объектов, то это быстро, а если смотреть логику процедуры из нескольких тысяч строк, то может получиться и больше, чем х2Мы говорили про "автоматический контроль на простокод"?

Вы не сможете триггерами проверить "логику процедуры на несколько тысяч строк", и её соответствие бизнес-логике из "требований".

И вы так же не сможете автоматически проверить вменяемость кода как такового, кроме некоторых простых правил, а вот взглядом специалиста это как раз проверяется просто. Ещё раз подчеркну, что автоматическая проверка даст ложное чувство защищённости.

Затраты на ревью и контроль можно регулировать, понятно, что если это условно "ракета", то контроля может быть много, а если это обычный рядовой код от джуниора, то проверка на "вменяемость" не займёт много времени, к тому же реально её достаточно делать выборочно, и покажет она несравнимо больше автоматического контроля.
...
Рейтинг: 0 / 0
PBM + DDL говнокод
    #39598954
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
daoно основное - правильность написания sql-кода, и вот тут очень помогает регламент+1
Только он должен быть правильный, а не "просто трудно сразу запомнить сотни страниц описаний"

Например, разработчики обычно берут пример и переделывают, вместо того, что бы писать с нуля. Так сделайте шаблоны, + отмечайте "эталонные" процедуры (и другой код) каким то образом.

Делайте инструкции размером не более одной страницы, но спрашивайте за их выполнение, а не забивайте на это, и не будет гор бесполезных инструкций на сотни страниц, которые никто ни разу не прочитал, и не будет читать.

То есть, собственно, тут тонкость в том, что, оказывается, руководители, аналитики, архитекторы тоже могут быть квалифицированными и тоже могут участвовать в проекте! Представляете? А не просто где то "быть", то есть вроде они есть, но непонятно что это такое, ну и при большом желании можно нарыть папочки, куда наваливаются кучки файликов с никому не нужными результатами их жизнедеятельности.
...
Рейтинг: 0 / 0
PBM + DDL говнокод
    #39599654
Kopilogus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОлегонМожете ещё посмотреть на SQL Code Guard, как интсрумент анализа кода на всякие типичные огрехи и best practices.
Теперь эту утилиту выкупил Redgate, но пока ещё бесплатна.

https://www.red-gate.com/products/sql-development/sql-code-guard/

Спасибо! Ее используем активно ))
...
Рейтинг: 0 / 0
4 сообщений из 54, страница 3 из 3
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / PBM + DDL говнокод
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]