Сегодняшний диалог

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Jou-Jou
Графоман
Сообщения: 6086
Зарегистрирован: 09 июн 2005, 12:17
Откуда: Baku->Dubai->Burnaby

Re: Сегодняшний диалог

Сообщение Jou-Jou »

Kate писал(а):с работником IT Departmentа крупной компании:

Я: Вам нужно поменять значения трех полей в таблице (детали опускаем)
Он: Is there a Correct SQL statement that we should use to change the information in the tables?

Ладно мои полуумные юзеры-волонтиры благотворительных аукционов. Но гай из IT департмента???? Жирной конторы? Или я что-то не понимаю, или дешево стою. Одно из двух.
Рискую быть сильно покусанной, но как у тебя с английским? Не, ну, может ты вопрос так задала.... :roll:
Аватара пользователя
Kate
Мудрая свинья
Сообщения: 13981
Зарегистрирован: 06 апр 2005, 07:46
Откуда: От верблюда

Re: Сегодняшний диалог

Сообщение Kate »

Jou-Jou писал(а):
Kate писал(а):с работником IT Departmentа крупной компании:

Я: Вам нужно поменять значения трех полей в таблице (детали опускаем)
Он: Is there a Correct SQL statement that we should use to change the information in the tables?

Ладно мои полуумные юзеры-волонтиры благотворительных аукционов. Но гай из IT департмента???? Жирной конторы? Или я что-то не понимаю, или дешево стою. Одно из двух.
Рискую быть сильно покусанной, но как у тебя с английским? Не, ну, может ты вопрос так задала.... :roll:
Ты пошутила, да? Я не задавала вопрос, я написала, что ему конкретно нужно поменять.
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Сегодняшний диалог

Сообщение папа Карло »

Kate писал(а):Ты пошутила, да? Я не задавала вопрос, я написала, что ему конкретно нужно поменять.
ты ему это на продакшен базе попросила сделать? если да, то он все правильно сделал... нахрена ему лишняя ответственность... закосил под дурочка... с тебя или тул это делать или апдейт. я так тоже иногда делаю, помню в молодости админы на моей первой работе наставили всяких запретов, у меня чтото сломалось в компе (софт - деталей на помню), создал им тикет, они: дык ты-же сам знаешь как починить! я: а процесс? :) бюрократию иногда надо поддерживать. :)

ЗЫ я разумеется все сам на продакшене заапдейчу если надо будет. :)
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Сегодняшний диалог

Сообщение CdR »

папа Карло писал(а):ты ему это на продакшен базе попросила сделать? если да, то он все правильно сделал... нахрена ему лишняя ответственность... закосил под дурочка... с тебя или тул это делать или апдейт.
+1
Выглядит идиотски, но подход правильный.
Плюс добавить, что этот statement будет "safe" и не прикончит базу на пол-дня, например (недавний опыт :( ).
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Сегодняшний диалог

Сообщение Gadi »

CdR писал(а):
папа Карло писал(а):ты ему это на продакшен базе попросила сделать? если да, то он все правильно сделал... нахрена ему лишняя ответственность... закосил под дурочка... с тебя или тул это делать или апдейт.
+1
Выглядит идиотски, но подход правильный.
Плюс добавить, что этот statement будет "safe" и не прикончит базу на пол-дня, например (недавний опыт :( ).
я, как девелопер, чувствую себя намного спокойнее, зная, что между мной и продакшн находятся QAщики, релиз инженеры, системный администратор, секьюрити админстратор и DBA (не говоря уже про линейку энвайронментс: DEV - QA - STG - PROD)
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: Сегодняшний диалог

Сообщение meser »

Gadi писал(а): я, как девелопер, чувствую себя намного спокойнее, зная, что между мной и продакшн находятся QAщики, релиз инженеры, системный администратор, секьюрити админстратор и DBA (не говоря уже про линейку энвайронментс: DEV - QA - STG - PROD)
вот это и есть правильный подход. и вообще, что это за мода все на сисадмина сваливать...
Аватара пользователя
Jou-Jou
Графоман
Сообщения: 6086
Зарегистрирован: 09 июн 2005, 12:17
Откуда: Baku->Dubai->Burnaby

Re: Сегодняшний диалог

Сообщение Jou-Jou »

Gadi писал(а):
CdR писал(а): про линейку энвайронментс: DEV - QA - STG - PROD
Что есть STG? У нас в этой линейке PKG стоит, Packaging.
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Сегодняшний диалог

Сообщение Gadi »

Jou-Jou писал(а):
Gadi писал(а):
CdR писал(а): про линейку энвайронментс: DEV - QA - STG - PROD
Что есть STG? У нас в этой линейке PKG стоит, Packaging.
Staging - (almost) true copy of production
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Сегодняшний диалог

Сообщение Gadi »

Gadi писал(а):
Jou-Jou писал(а):
Gadi писал(а):
CdR писал(а): про линейку энвайронментс: DEV - QA - STG - PROD
Что есть STG? У нас в этой линейке PKG стоит, Packaging.
Staging - (almost) true copy of production
Могу еще уточнить, что не QA, а QAC & QAN
Аватара пользователя
Jou-Jou
Графоман
Сообщения: 6086
Зарегистрирован: 09 июн 2005, 12:17
Откуда: Baku->Dubai->Burnaby

Re: Сегодняшний диалог

Сообщение Jou-Jou »

Gadi писал(а):
Jou-Jou писал(а):
Gadi писал(а):
CdR писал(а): про линейку энвайронментс: DEV - QA - STG - PROD
Что есть STG? У нас в этой линейке PKG стоит, Packaging.
Staging - (almost) true copy of production
А для чего конкретно?
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Сегодняшний диалог

Сообщение Gadi »

Jou-Jou писал(а):
Gadi писал(а):
Jou-Jou писал(а):
Gadi писал(а):
CdR писал(а): про линейку энвайронментс: DEV - QA - STG - PROD
Что есть STG? У нас в этой линейке PKG стоит, Packaging.
Staging - (almost) true copy of production
А для чего конкретно?
после тестирования на QA серверах, продукт деплойят на STG чтобы бизнес аналисты могли прогнать свои тесты (UAT), к stg можно также давать доступ бизнес партнерам или заказчикам для окончательного утверждения изменений
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Сегодняшний диалог

Сообщение папа Карло »

Gadi писал(а):
Jou-Jou писал(а):
Gadi писал(а):
CdR писал(а): про линейку энвайронментс: DEV - QA - STG - PROD
Что есть STG? У нас в этой линейке PKG стоит, Packaging.
Staging - (almost) true copy of production
варинты альтернативные есть. обычно девелоплдю на локал, потом оно идет в дев, затем стейдж и потом прод. бывает сразу в прод. :) бывает что оно идет в прод2 (паралдельные продакшен энваронмент на котором нет юзер трафика), затем просто меняем прод2 и прод. все зависит.... вопрос Сидру... а нафига вам QA энваронмент? чем стеджа не хватает?
Аватара пользователя
Marmot
Графоман
Сообщения: 39337
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Сегодняшний диалог

Сообщение Marmot »

папа Карло писал(а):
Gadi писал(а):
Jou-Jou писал(а):
Gadi писал(а):
CdR писал(а): про линейку энвайронментс: DEV - QA - STG - PROD
Что есть STG? У нас в этой линейке PKG стоит, Packaging.
Staging - (almost) true copy of production
варинты альтернативные есть.
А тож, все от типа бизнеса зависит, у нас, например, 90% изменений кода идут по цепочке DEV->PROD, a 80% данных создаются и дебагятся прямо на PROD-е, правда в недоступном для пользователей режиме, но, тем не менее... :)
Зато еще есть stress-staging, где оставшиеся 10% кода насилуются под нагрузкой в 2-3 раза больше номинальной.
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Сегодняшний диалог

Сообщение Gadi »

папа Карло писал(а): вопрос Сидру... а нафига вам QA энваронмент? чем стеджа не хватает?
В общем-то это была моя цитата :)

есть QAC(current) и QAN (next) - тестить будущий релиз параллельно с продакшн патчами, например. Кроме того, STG используется для демо, т.е. должен быт стабильный уже.
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Сегодняшний диалог

Сообщение Gadi »

Gadi писал(а):
папа Карло писал(а): вопрос Сидру... а нафига вам QA энваронмент? чем стеджа не хватает?
В общем-то это была моя цитата :)

есть QAC(current) и QAN (next) - тестить будущий релиз параллельно с продакшн патчами, например. Кроме того, STG используется для демо, т.е. должен быт стабильный уже.
И вообще, а в "твои времена" в TP без QA обходились?
Ответить