Một phương pháp triển khai liên tục là tách rời triển khai khỏi bản phát hành, tức là triển khai các bản cập nhật mà không kích hoạt các thay đổi ngay lập tức.
Tôi biết rằng các tính năng chuyển đổi có thể được sử dụng cho việc này, nhưng tôi tự hỏi liệu có các kỹ thuật khác cho "phi tính năng" không.
Ví dụ: bạn có xây dựng một tính năng chuyển đổi cho một lỗi không? Có lẽ là không và người ta có thể lập luận rằng các lỗi nên được triển khai càng sớm càng tốt, bởi vì nó chỉ có thể trở nên tốt hơn. Và sau khi một bản sửa lỗi được phát hành, tôi chắc chắn không muốn tắt nó nữa. Nhưng đây có phải là trường hợp? Nó có thể là một thay đổi rủi ro mà bạn muốn phát hành một cách có kiểm soát. Và nếu có là tác dụng phụ bất ngờ, rất tốt để có thể cuộn nó lại. Vì vậy, cờ tính năng cho mọi thay đổi?
Và những gì về sự thay đổi thị giác? Ví dụ: bạn có thể triển khai một cái gì đó như cờ tính năng trong CSS không? Nó thậm chí còn có ý nghĩa?