당신이 개발자라면 알아야 할 무기, Feature Flag
Feature Flag의 정의 Feature Flag(이하 피처 플래그)는 흔히 Feature Toggle이라고도 표현합니다. 표현 그대로 특정 기능에 대해 on/off와 같은 상태를 외부에서 제어할 수 있도록 하는 시스템입니다. if (useFeatureIsOn('unhide-hidden-posts')) { // 게시글 숨김 목록 UI 노출 및 숨김 해제 기능 제공 } else { // 게시글 숨김 목록 UI 미노출 및 페이지 라우팅 제어 } useFeatureIsOn 함수가 반환하는 값은 외부에서 해당 인자를 key로 갖는 설정값을 통해 결정됩니다. 피처 플래그를 조작할 권한이 있는 자가 unhide-hidden-posts 기능을 활성화하면 if문 으로 분기될 것이고, 비활성화하는 경우는 else문으..
Programming/Concept
2024. 3. 1. 22:08