Цитирую нашего программиста: "@ahitrin: Фикс готов, но делать коммит в пятницу вечером некошерно. Даже несмотря на то, что подвоха вроде быть не должно. Лучше с утра в пн издам"
ну, если не хочешь в субботу рано утром проснуться от звонка от начальства с приказом выйти на работу и исправить то, что натворил твой фикс - то лучше всё же подождать понедельника :) сейчас у меня другая специфика. а раньше я поддерживала и дописывала очень большой комплекс ПО, которое было установлено везде. в буквальном смысле: в каждой дыре, где есть Сбербанк, а он есть везде. и вот, перед выпуском патча приходилось во-первых капитально тестировать, потом рассылать новую версию админам-активистам (были у меня такие помощники среди пользователей, любители экспериментов и новых версий. без них бы было вообще стрёмно), запрашивать у них результаты и пожелания к изменениям-исправлениям, и уже потом, в штатном порядке, специальным указом и официальным апдейтом, рассылать по всем отделениям. и я вот тоже не любила в к концу недели апдейты. чтобы не куковать на работе в выходные :)
Дык на словах это все понятно, на деле я и сам грешу использованием парадигмы: вот я всю неделю работал(а), фпятницу коекак успел(а) - досидев до 9 - и щас как закоммичу!
ну, у меня коммит с юзерами никак не связан. коммит у меня мой собственный и я его каждый день делаю, иногда и не по разу. а вот для юзеров - это выкладывание версии на сервер. там её уже возьмут программисти или сервисники. но стараюсь под конец недели сюрпризов не выкладывать :)
дык вот практика показала, что на всю страну таких админов - пять человек. остальные либо вообще не обновляют софт, пока явно работать не перестанет, либо просто нихрена не понимают в своей работе. попадались и вообще невменяемые индивиды. по знакомству их туда, что ли, набирают?
Очень правильный подход со стороны програмиста - если фикс порушит все накорню то выходить и править его в субботу некошерно совершенно - шабат все-таки. Тем более что фикс может съесть все вяходные. А так пришел в понедельник, закомитил, проверил и вся неделя осталась на если чо..
Дык. Как бывший инфраструктурщик скажу, что дело даже не в неделе на "если чо", а в том, что те, кто коммитят "в-пятницу-поздно-вечером" не всегда приходят "в понедельник-рано-утром".
Этарас, а два - в выходные CI обычно занимаются прогоном тестов, сбором метрик, выпуском чего-нить там...
У нас сейчас прогнать все что надо займет часов 40... на неделе тупо некогда.
ну, если не хочешь в субботу рано утром проснуться от звонка от начальства с приказом выйти на работу и исправить то, что натворил твой фикс - то лучше всё же подождать понедельника :)
ОтветитьУдалитьсейчас у меня другая специфика. а раньше я поддерживала и дописывала очень большой комплекс ПО, которое было установлено везде. в буквальном смысле: в каждой дыре, где есть Сбербанк, а он есть везде. и вот, перед выпуском патча приходилось во-первых капитально тестировать, потом рассылать новую версию админам-активистам (были у меня такие помощники среди пользователей, любители экспериментов и новых версий. без них бы было вообще стрёмно), запрашивать у них результаты и пожелания к изменениям-исправлениям, и уже потом, в штатном порядке, специальным указом и официальным апдейтом, рассылать по всем отделениям. и я вот тоже не любила в к концу недели апдейты. чтобы не куковать на работе в выходные :)
Дык на словах это все понятно, на деле я и сам грешу использованием парадигмы: вот я всю неделю работал(а), фпятницу коекак успел(а) - досидев до 9 - и щас как закоммичу!
ОтветитьУдалитьА с админами активистами это сугубо верный, правильный подход, да.
ОтветитьУдалитьну, у меня коммит с юзерами никак не связан. коммит у меня мой собственный и я его каждый день делаю, иногда и не по разу. а вот для юзеров - это выкладывание версии на сервер. там её уже возьмут программисти или сервисники. но стараюсь под конец недели сюрпризов не выкладывать :)
ОтветитьУдалитьдык вот практика показала, что на всю страну таких админов - пять человек. остальные либо вообще не обновляют софт, пока явно работать не перестанет, либо просто нихрена не понимают в своей работе. попадались и вообще невменяемые индивиды. по знакомству их туда, что ли, набирают?
ОтветитьУдалитьОчень правильный подход со стороны програмиста - если фикс порушит все накорню то выходить и править его в субботу некошерно совершенно - шабат все-таки. Тем более что фикс может съесть все вяходные. А так пришел в понедельник, закомитил, проверил и вся неделя осталась на если чо..
ОтветитьУдалитьДык. Как бывший инфраструктурщик скажу, что дело даже не в неделе на "если чо", а в том, что те, кто коммитят "в-пятницу-поздно-вечером" не всегда приходят "в понедельник-рано-утром".
ОтветитьУдалитьЭтарас, а два - в выходные CI обычно занимаются прогоном тестов, сбором метрик, выпуском чего-нить там...
У нас сейчас прогнать все что надо займет часов 40... на неделе тупо некогда.
>>У нас сейчас прогнать все что надо займет часов 40...
ОтветитьУдалитьОх....мы пока укладываемся в один рабочий день на двух стендах в параллели.
>>те, кто коммитят "в-пятницу-поздно-вечером" не всегда приходят "в понедельник-рано-утром".
Тогда совсем ой....