На одном из прошлых рабочих мест я как-то видел коммит с комментарием "minor refactorings and bugfixes", затрагивающий около тысячи файлов, из них около 200 содержали значимые изменения (разные), а не только рефакторинг. И все это в проекте sdk, от которого зависит все вообще. Сразу в мастер, в пятницу вечером
И в проектах которые веду требую чтобы changelist заполнялся
расскажи, как делаете? как отследить, что поменялось, что важно для пользователей, когда об этом рассказывать, если A/B тест, а если тест не удался - пишете, что убрали из приложения?
расскажи, как делаете? как отследить, что поменялось, что важно для пользователей, когда об этом рассказывать, если A/B тест, а если тест не удался - пишете, что убрали из приложения?
Да, писать то, что поменялось в UI, то, что могут потрогать.
Я на прошлом проекте сделал требование, чтобы каждый PR содержал внятный текст в чейнжлоге, через какое-то время разработчики стали сами во время ревью на это внимание обращать