DRY

Don’t Repeat Yourself(DRY), duplication is evil

소프트웨어 개발에서 중복을 최소화하는 것을 목표로 하는 설계 원칙

동일한 코드, 로직, 데이터 구조, 비즈니스 규칙, 정보 등이 시스템 내에서 한 번만 정의되어야 한다

정보의 중복을 줄여 버그 발생, 코드 가독성/유지보수성을 높인다

DRY 원칙을 준수하는 방법