Một ví dụ điển hình về những gì tôi đang cố gắng hỏi về tính năng Dòng thời gian mới của Facebook. Ban đầu, chỉ có một vài người được chọn được phép truy cập vào dòng thời gian. Khi tính năng này trở nên vững chắc hơn trong cách thức hoạt động và các lỗi đã được sửa trong đó, người dùng bổ sung được phép truy cập vào tính năng này. Vào một ngày sau đó, một nhóm lớn người dùng đã được phép truy cập vào tính năng này và bây giờ, đây là một tính năng chung cho tất cả người dùng. Làm thế nào để một nhóm phát triển quản lý loại tính năng này?
Tôi đã chơi với ý tưởng sử dụng các cài đặt cấu hình để kiểm soát truy cập có chọn lọc nếu có thứ gì đó đang được thử nghiệm hoặc trong sản xuất thông qua tệp cấu hình và có điều kiện nếu các câu lệnh trong mã. Bây giờ trong khi điều này ổn đối với các tính năng đơn giản, tôi tin rằng nếu chúng tôi cố gắng thực hiện điều này trong một bộ tính năng lớn hơn, nó sẽ trở nên không thể quản lý được.
Điều gì sẽ là cách tốt nhất để quản lý cuộn ra tính năng theo cách này?