When you develop in a fast cycle and want to continuously deploy or when you have a project with lots of customer specific configurations feature toggles are a must and you probably use the simplest one `if () then {}`. When you switch between features in your code you will accumulate technical debt fast and if you don't watch out it will turn into a monster. I will show you how to tame the beast that is feature toggling by showing good practices to introduce more complex toggle conditions, how to separate new and old behaviour and how to easily get rid of them when you don't need them.

Comments

Comments are closed.

Nice talk, I was expecting a little more examples. Comment toggling is something that is relatively easy to solve, but what about large scale issues like something that affects the project in more than just a few places

It took a little too long to get to the point