Я бы увеличивал ставку на каждом чеке.Если ваше приложение имеет межпроектные зависимости (т.е. мое веб-приложение зависит от другого проекта, который создает библиотеку jar или dll), и эти отношения тесно связаны, я также хотел бы создавать их всякий раз, когда есть новая сборка этой зависимости.
По сути, вы хотите собрать и протестировать как можно быстрее, если есть вероятность ухудшения приложения.Таким образом, вы узнаете о новых проблемах как можно быстрее.
Если я внесу изменение, и оно что-то сломает, будет ли выяснение через 20 минут достаточно быстрым?Наверное.Но если бы я мог узнать через 10 минут, я бы с радостью принял это.То же самое 5 минут или 30 секунд.Чем меньше времени между тем, когда я что-то ломаю, и тем, когда я узнаю, тем дешевле это будет для меня починить, так как я буду более знаком с этим, с меньшей вероятностью углублюсь во что-то другое и с меньшей вероятностьюушел домой или на обед.И чем быстрее я это исправлю, тем меньше это повлияет на моих товарищей по команде.