Думаю про хотфиксы и continuos integration. По моему опыту в отрасли либо у нас релизы-релизы, подкрепленные 5 подписями, либо мы стремимся к этому самому CI.
И промежуточная стадия - это с какой-то частотой регулярные выкладки, код фризы и хотфиксы. В идеале - хотфикс - крайний случай, нарушение код-фриза тоже крайний же случай... На практике - это норма жизни, чаще всего из-за требований бизнеса.
И в этой практике каждое такое действие несет риски. Вот тут ты подливаешь фиксы в предрелизную ветку и надо бы начинать все тестирование заново, но на это закрывают глаза. Вот тут ты выкатываешь фикс на бой и надеешься, что ничего не сломается...
И тут надо бы признавать, что это норма жизни и идти к инженерным практикам, которые снижают эти риски. И позволяют выкладывать код сразу после того, как именно он написан и протестирован. И это длинный и сложный путь.
Но чаще всего на это либо закрывают глаза и "это был исключительный случай", либо говорят "давайте так больше не делать". С понятной эффективностью.
Впрочем, бизнес может вполне устраивать такая система с такими рисками. Последствия действительно возникают не всегда и иногда чинить их проще, чем предупреждать.
И это тоже хороший выбор, когда выбор, а не так получилось.
#менеджерское
И промежуточная стадия - это с какой-то частотой регулярные выкладки, код фризы и хотфиксы. В идеале - хотфикс - крайний случай, нарушение код-фриза тоже крайний же случай... На практике - это норма жизни, чаще всего из-за требований бизнеса.
И в этой практике каждое такое действие несет риски. Вот тут ты подливаешь фиксы в предрелизную ветку и надо бы начинать все тестирование заново, но на это закрывают глаза. Вот тут ты выкатываешь фикс на бой и надеешься, что ничего не сломается...
И тут надо бы признавать, что это норма жизни и идти к инженерным практикам, которые снижают эти риски. И позволяют выкладывать код сразу после того, как именно он написан и протестирован. И это длинный и сложный путь.
Но чаще всего на это либо закрывают глаза и "это был исключительный случай", либо говорят "давайте так больше не делать". С понятной эффективностью.
Впрочем, бизнес может вполне устраивать такая система с такими рисками. Последствия действительно возникают не всегда и иногда чинить их проще, чем предупреждать.
И это тоже хороший выбор, когда выбор, а не так получилось.
#менеджерское