powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / "SELECT *" в продакшене, как с этим бороться?
25 сообщений из 112, страница 1 из 5
"SELECT *" в продакшене, как с этим бороться?
    #38054339
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну как же отучить разработчиков писать SELECT *???
Да и при этом при получении данных заказа в базу идет сразу три запроса!

Есть однозначные методы по искоренению сия зла?
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054379
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanSYS ,
Это скорее в " Управление процессом разработки ИС ", но, как понимаю - крик души :).
Ответ: есть! Однозначное увольнение .
И нужно на стену повесить его портрет и описание "подвига" с наградой героя в назидание будущим поколениям...

Если серьезно - работа с "личным составом". Еженедельный "разбор полётов"... Только так...
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054394
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант разрешить взаимодействие с СУБД только через ХП :)
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054466
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIКак вариант разрешить взаимодействие с СУБД только через ХП :)
:)
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054592
iAuthor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оч хотелось бы услышать мнения МСУ и Сержа
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054626
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iAuthorОч хотелось бы услышать мнения МСУ и СержаСерж: select говно, юзайте XП
МСУ: select и XП говно, юзайте orm

ваш кэп
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054643
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если мне, к примеру нужно 10 из 13 полей одной таблички, бывает пишу "SELECT *", что за крайности? )
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054657
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонЕсли мне, к примеру нужно 10 из 13 полей одной таблички, бывает пишу "SELECT *", что за крайности? )
Угу, а потом кому-то приспичело добавить пяток новых столбцов в табличку...
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054702
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIУгу, а потом кому-то приспичело добавить пяток новых столбцов в табличку...
Если их, затем нужно отобразить - то норма, ничего не трогаем )

Про приспичило:
Изменения в базе, обычно влияют на все приложение.
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054722
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон Если их, затем нужно отобразить - то норма, ничего не трогаем )

Про приспичило:
Изменения в базе, обычно влияют на все приложение.
Вот из-за выделенных слов на продакшене и требуется делать конкретные выборки.
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054738
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyiAuthorОч хотелось бы услышать мнения МСУ и СержаСерж: select говно, юзайте XП
МСУ: select и XП говно, юзайте orm

ваш кэп

Всё верно, ORM - всё остальное на помойку, вместе с хп. Ну а за выборку всех полей всё как обычно - отрываем яйца. Где-то, может, не совсем гуманно - но по-другому никак.
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054774
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIПарамон Если их, затем нужно отобразить - то норма, ничего не трогаем )

Про приспичило:
Изменения в базе, обычно влияют на все приложение.
Вот из-за выделенных слов на продакшене и требуется делать конкретные выборки.
Кнечно это бестпрактис, но бывает, что нет смысла прописывать кучу полей, когда нужны почти все.
А пять новых полей погоду не сделают, если нет нагрузки.
И если "приспичило" добавить, то разумеется, в начале нужно подумать о последствиях.
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054817
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВсё верно, ORM - всё остальное на помойку, вместе с хп. Ну а за выборку всех полей всё как обычно - отрываем яйца. Где-то, может, не совсем гуманно - но по-другому никак.А, если разработчик (бывает) - дама. Что тогда? :)
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054823
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iConstМСУВсё верно, ORM - всё остальное на помойку, вместе с хп. Ну а за выборку всех полей всё как обычно - отрываем яйца. Где-то, может, не совсем гуманно - но по-другому никак.А, если разработчик (бывает) - дама. Что тогда? :)Вы, так понимаю, напрашиваетесь на мат :)
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054826
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВсё верно, ORM - всё остальное на помойку, вместе с хп. Ну а за выборку всех полей всё как обычно - отрываем яйца. Где-то, может, не совсем гуманно - но по-другому никак.
Увы, ORM-ов нет, чел их не признает и пишет здорооовые мапинги руками
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054843
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanSYSМСУВсё верно, ORM - всё остальное на помойку, вместе с хп. Ну а за выборку всех полей всё как обычно - отрываем яйца. Где-то, может, не совсем гуманно - но по-другому никак.
Увы, ORM-ов нет, чел их не признает и пишет здорооовые мапинги руками
Они, кстати говоря, почти нечитаемы
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054864
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanSYSОни, кстати говоря, почти нечитаемы
ORM-ы или ручные мапинги? :)
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054928
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все решается отбиранием прав к продакщену) не?
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054935
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanSYS,

вообще проблема только в том что, разработа идёт на продакшене
причём здесь селект * ?
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054937
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKISanSYSОни, кстати говоря, почти нечитаемы
ORM-ы или ручные мапинги? :)
маппинги
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38054945
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationSanSYS,

вообще проблема только в том что, разработа идёт на продакшене
вовсе нет, разработка ведется на локальной машине
я вообще не полностью понимаю ваше утверждение, будьте добры раскрыть
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38055114
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас помню на проектах на java чувак был, всю работу с базой писал сам. Сидят несколько программеров, нужно кому-то чё-нить из базы получить, в скайп ему раз - хочу то-то, через несколько минут ответ - метод такой-то, возвращает то-то. На каждый проект по одному такому чуваку было и как-то нормально работали, то есть у программеров доступа ни к бд ни к sql не было. А чуваки те пользовали в основном хибернейт, иногда правда матерились на баги и писали запросы вручную.
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38055462
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stу программеров доступа ни к бд ни к sql не было. А чуваки те пользовали в основном хибернейт, иногда правда матерились на баги и писали запросы вручную.
Если доступа к SQL не было у разрабов, то хибернейт каким образом ходил в БД, через космос?
P.S. А по организации, вцелом, правильная стратегия - выделенный спец для доступа к данным это кул.
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38055630
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУвыделенный спец для доступа к данным это кул.
+1
Выделенный спец всегда хорошо, хотя иногда приходится за ними подправлять , но с кем не бывает
...
Рейтинг: 0 / 0
"SELECT *" в продакшене, как с этим бороться?
    #38056024
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanSYS...
Выделенный спец всегда хорошо, хотя иногда приходится за ними подправлять , но с кем не бывает-Тогда это не спец...
...
Рейтинг: 0 / 0
25 сообщений из 112, страница 1 из 5
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / "SELECT *" в продакшене, как с этим бороться?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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