태그로 보기
글 2편
If-else 가격 로직을 리팩토링한다고 근본 문제가 풀리진 않습니다. 구조적인 답은 더 우아한 클래스 계층이 아니라, 규칙을 데이터로 분리하고 변경을 시뮬레이션하는 것입니다.
모든 규칙 변경은 도박입니다. 6년간 팀들이 눈감고 배포하는 걸 지켜봤고, 프로덕션에 반영하기 전에 영향을 확인할 수 있는 룰 엔진을 만들었습니다.