Skip to content

Commit c265f25

Browse files
committed
Clean up
1 parent a29dbc7 commit c265f25

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed

practices/feature-toggling.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,6 @@ Whilst there are obvious benefits to Feature Toggling, there are some caveats wo
9090
- **Test Complexity**: More toggles increase your permutations around a single test path. A single toggle doubles the test scenarios and needs careful factoring in to the test approach.
9191
- **Increased Logging/Observability Needs**; Now need to know the state of the toggles at the point of the logs, otherwise inspecting the logs becomes incredibly difficult.
9292

93-
## Caveats
94-
95-
Whilst there are obvious benefits to Feature Toggling, there are some caveats worth bearing in mind when implementing them
96-
97-
- **Performance Overhead**: Feature toggles can introduce performance overhead if they are checked frequently, especially within loops and every evaluation goes back to the server.
98-
- **Toggle Bloat & Technical Debt**: Toggles are intended for short term use, failure to adhere to this principle can lead to conditional sprawl of if statements, harder code to read and maintain and increased risk of toggle conflicts or becoming orphaned
99-
- **Test Complexity**: More toggles increase your permutations around a single test path. A single toggle doubles the test scenarios and needs careful factoring in to the test approach.
100-
- **Increased Logging/Observability Needs**; Now need to know the state of the toggles at the point of the logs, otherwise inspecting the logs becomes incredibly difficult.
101-
10293
## Toggling strategy
10394

10495
Choose a feature flagging approach appropriate for the scale and complexity of your system:

0 commit comments

Comments
 (0)