На практике все куда проще: большой но недоделанный функционал делается опциональным (те включается-выключается по какой-то настройке) и скрывается от пользователя до момента завершения разработки. И то это актуально если у вас проект сам нестабильный и нет возможности подержать разрабатываемый функционал в отдельной ветке достаточное время.
Вообщем вас точно никогда не возьмут в большой и сложный проект типа разработки того же Google Chrome.
На практике все куда проще: большой но недоделанный функционал делается опциональным (те включается-выключается по какой-то настройке) и скрывается от пользователя до момента завершения разработки.
И то это актуально если у вас проект сам нестабильный и нет возможности подержать разрабатываемый функционал в отдельной ветке достаточное время.
Вообщем вас точно никогда не возьмут в большой и сложный проект типа разработки того же Google Chrome.
Таки даже на практике заглушка != feature toggle :D