Dark Launch
Version 1.0.0 · Updated 2026-07-28
CORE DEFINITION
Feature toggle, also known as feature switch, feature flag, feature flipper, or conditional feature, is a technique in software development that serves as an alternative to maintaining multiple source code branches (also known as feature branches). It allows features to be tested before they are completed and officially released. Feature toggles hide, enable, or disable specific features during runtime. For example, during development, developers can enable a feature for testing while other users are not affected by it. Continuous release and continuous delivery provide developers with rapid feedback on their code, which requires early integration of code changes. Feature branches introduce a bypass to this process. Feature toggles are an important technique for achieving continuous delivery. This technique allows developers to release product versions that contain unfinished features. These unfinished features are hidden or disabled, so they do not appear in the user interface. This allows software to be released in many small incremental versions without the cost of constant branching and merging.
SCAFFOLDING EFFECT
Reduce cognitive load
Feature toggle, also known as feature switch, feature flag, feature flipper, or conditional feature, is a technique in software development that serves as an alternative to maintaining multiple source code branches (also known as feature branches). It allows features to be tested before they are completed and officially released. Feature toggles hide, enable, or disable specific features during runtime.
Anchor fast decisions
When software goes live, first let a small portion of users/traffic use the new version, verify stability and metrics in the real environment, then gradually expand the proportion to full rollout, to control the blast radius of failures.
MINIMUM ACTION
In progress 0/4Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- zh.wikipedia.orghttps://zh.wikipedia.org/wiki/%E7%89%B9%E6%80%A7%E5%88%87%E6%8D%A2verified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS