4 ms·
Websites don't run multiple versions of Wikipedia do they? Everyone would be on the same version, they'll just see different things.
by MerelyMortal 5y ago
Websites don't run multiple versions of Wikipedia do they? Everyone would be on the same version, they'll just see different things.
- wcoenen 5y agoIf there are 30 feature toggles, there would be 2^30 ≈ 1 billion possible combinations. Finding the combinations that result in something broken (through some unexpected interaction of features) would be impossible via QA. I guess you could keep a list of the more popular combination of settings and test those. More likely it means you'll let the customers do the QA for you. The customers will not like that.
- mdoms 5y agoNot sure if you've ever worked on complex systems before, but features simply don't exist in isolation. Features interact - sometimes in complex ways, sometimes in unexpected ways. The cost of supporting user-facing toggles for every feature in your product grows exponentially. If you've ever maintained a system that uses developer feature flagging, the cost is large and typically this is for feature flags that should only exist for a matter of weeks or less.