Branch by abstraction
Когда в продукте появляется больше 5 команд становится критически важным не ломать своими изменениями работу других людей. Кто-то начинает работать в отдельных ветках, кто-то прятать изменения за тоглом.
Если обобщить, то мы получим подход Branch by abstraction. Он не привязан к гиту и позволяет разделять старое и новое поведение прямо в коде.
Максим Качинкин подробно рассказал про подход и показал на примерах на Kotlin. Почитать
Когда в продукте появляется больше 5 команд становится критически важным не ломать своими изменениями работу других людей. Кто-то начинает работать в отдельных ветках, кто-то прятать изменения за тоглом.
Если обобщить, то мы получим подход Branch by abstraction. Он не привязан к гиту и позволяет разделять старое и новое поведение прямо в коде.
Максим Качинкин подробно рассказал про подход и показал на примерах на Kotlin. Почитать