D
dif.sh
기능 플래그와 A/B 테스트를 저장소에 넣고 Git 검토에 포함
최종 업데이트 2026. 9. 7.
dif.sh 소개
dif.sh는 각 기능 플래그 또는 A/B 테스트를 저장소의 Markdown 파일로 저장하고 Git 버전 관리와 PR 검토를 지원합니다. 파일 형식과 CLI에 대상 그룹 분류, 충돌 검사, 분석, 정리를 통합하며 국가, 요금제 또는 재방문자별로 사용자를 포함하거나 제외할 수 있습니다. 빌드 과정은 제외 관계 그래프를 해석하고 CI에서 충돌하는 온라인 테스트의 컴파일을 차단합니다.
적합한 사용자
Git으로 릴리스 워크플로를 관리하는 엔지니어링 팀
A/B 테스트를 진행하는 엔지니어링 팀
CI 충돌 검사를 중시하는 팀
코딩 에이전트를 사용하는 팀
적합한 활용 장면
기능 플래그 관리
A/B 테스트와 단계적 출시
국가, 요금제 또는 재방문자별 타기팅
CI에서 실험 충돌 차단
기능
저장소 기반 설정
각 기능 플래그 또는 A/B 테스트에 하나의 Markdown 파일을 사용하며, 코드와 함께 저장하고 Git과 PR로 검토할 수 있습니다.
대상 타기팅
대상 속성을 선언하면 국가, 요금제 또는 재방문자별로 사용자를 포함하거나 제외할 수 있습니다.
충돌 검사
빌드에서 제외 관계 그래프를 해석하고 두 온라인 테스트가 같은 사용자와 충돌할 수 있으면 컴파일을 거부합니다.
스크립트 가능한 CLI
설치 후 기능 플래그 또는 실험 ID를 지정해 출시할 수 있으며, 명령이 간결하고 스크립트화하기 쉬워 코딩 에이전트에 적합합니다.
장점
- 설정과 코드를 같은 저장소에 두고 PR로 검토 가능
- 대상 그룹 분류, 충돌 검사, 분석, 정리를 파일 형식과 CLI에 통합
- 런타임에 대상 속성을 전달하므로 고객 목록을 커밋할 필요 없음
- CI 빌드 단계에서 충돌을 포착
도구 정보
개발사dif.sh
출시일2026. 9. 7.
가격Free