В тему об оптимизациях, слушал один интересное локальное выступление, где люди сократили регресс с 2 недель до 4 часов
В начале презентации, было заявлено, что они НЕ могут:
1) все автоматизировать
2) расширить команду
3) убрать часть тестов
Я на полном серьезе держал в голове "ничего себе, так это охренеть какие ограничения, как же вы выкрутились"
По итогу:
1) добавили автоматизацию, но не всего)
2) расширили команду, но чуть-чуть)
3) убрали часть тестов)
Это я к чему: оптимизационные задачи имеют свои входные и выходные параметры и условия. Как бы не крутились, нам придется либо усиливать все разом (как в кейсе презентации) и по чуть-чуть, либо давить на что-то одно (например, оптимизация кода тестов и прогона)
Чуда не бывает :)