EMERGING TRENDS IN SOFTWARE ENGINEERING
DEVOPS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Manual gates
|
|
Configuration as code
|
|
Feature flags
|
|
Infrastructure as code
|
Detailed explanation-1: -Release Toggles allow incomplete and un-tested codepaths to be shipped to production as latent code which may never be turned on. These are feature flags used to enable trunk-based development for teams practicing Continuous Delivery.
Detailed explanation-2: -Feature flags are a software development concept that allow you to enable or disable a feature without modifying the source code or requiring a redeploy. They are also commonly referred to as feature toggles, release toggles or feature flippers. Feature flags determine at runtime which portions of code are executed.
Detailed explanation-3: -"Feature Flags are a software development technique that allows us to control the release of features independent of code deployment. This allows us to iterate quicker; testing features before they are complete to reduce risk and increase flow."
Detailed explanation-4: -Feature flags (also known as feature toggles or feature switches) are a software development technique that turns certain functionality on and off during runtime, without deploying new code. This allows for better control and more experimentation over the full lifecycle of features.