Скоро новый год, наступают длинные выходные, а значит следующая статья будет актуальной для команд разработки, а также для бизнеса. Мы поговорим о практике Code Freeze. Что это такое? Это момент времени, в который замораживаются, то есть сильно ужесточены, все изменения в код.
Один из примеров заморозки обычно происходит перед релизом. Команды перестают вносить все изменения в функциональности, сосредоточившись на тестировании уже реализованных фичей и фиксах багов. Удобная практика, чтобы выбраться из замкнутого круга "больше фичей, больше ошибок".
Ещё один хороший момент для Code freeze - это наступление новогодних каникул, когда большинство разработчиков будут отдыхать. Перед длинными выходными очень хотелось бы заранее договориться о функционале, за недельку заморозить код, протестировать и пофиксить основные баги, обеспечить стабильную систему на праздники и идти отдыхать.
Кстати, именно поэтому среди разработчиков есть такой мем, как пятничный деплой. Если залить код в пятницу, то обязательно в выходные получишь баги, которые нужно срочно исправлять. А перед новогодними праздниками все многократно хуже, так как выходных не два, а с десяток.
Если не успели сделать Code freeze, то самое время это сделать. Лучше поздно, чем никогда 😁