Improving flag usage in code

Improving flag usage in code Read time: 10 minutes Last edited: Sep 18, 2024 Overview This guide provides best practices and suggestions for improving code that uses feature flags. These practices can improve both code quality and ease of maintenance. You can use code in tandem with your feature flags to maintain and improve the resilience of your process, including improving flag hygiene, giving your team more flexibility, refactoring flagged code to the degree that you need and no further, and generally increasing code quality. ...

October 20, 2024 · 13 min · 6129 words · Joey

Reducing technical debt from feature flags

Reducing technical debt from feature flags Read time: 16 minutes Last edited: Oct 15, 2024 Overview This guide provides ways to reduce and eliminate technical debt related to feature flags using LaunchDarkly. Like all debt, technical debt accumulates over time, but you can mitigate that debt over time if you put effective processes in place before you need them. In this guide, we’ll explore: The challenge of technical debt The lifecycle of a flag Naming conventions Using tags Code references Deprecating, archiving, and deleting flags Just like feature flags should be a core engineering practice, so should a strategy to address technical debt. LaunchDarkly can help you by automatically identifying flags that need code removal or are ready to archive. ...

October 20, 2024 · 20 min · 9912 words · Joey

The definitive guide to feature management.

什么是特性管理? 特性管理是由特性标志(feature flags)驱动的一类新的软件开发工具和技术。一个特性标志是代码中的一个控制杠杆(一个_if-else_语句),它将代码部署与特性发布解耦。开发者多年来一直在使用特性标志的一些变体。但是,当涉及到享受特性标志的全部好处时,许多人只是触及了表面。 ...

October 20, 2024 · 5 min · 2247 words · Joey

The definitive guide to feature management.

什么是特性管理? 特性管理是由特性标志(feature flags)驱动的一类新的软件开发工具和技术。一个特性标志是代码中的一个控制杠杆(一个_if-else_语句),它将代码部署与特性发布解耦。开发者多年来一直在使用特性标志的一些变体。但是,当涉及到享受特性标志的全部好处时,许多人只是触及了表面。 ...

October 20, 2024 · 5 min · 2247 words · Joey

The definitive guide to feature management.

什么是特性管理? 特性管理是由特性标志(feature flags)驱动的一类新的软件开发工具和技术。一个特性标志是代码中的一个控制杠杆(一个_if-else_语句),它将代码部署与特性发布解耦。开发者多年来一直在使用特性标志的一些变体。但是,当涉及到享受特性标志的全部好处时,许多人只是触及了表面。 ...

October 20, 2024 · 5 min · 2247 words · Joey