2025-08-09 00:19
Tags: 소프트웨어 공학
DRY 원칙 (Don’t Repeat Yourself)
- 반복하지 마라
- 반복되는 정보와 로직이 유지 보수 어렵게 만들고 버그 가능성 높임
- 코드의 중복 제거거 뿐만 아니라 지식의 중복 방지 (단일 지식 공급원)
- 함수나 클래스 등이 결국 해당 원칙 적용
- 다만 모든 것을 다 중복제거 하려다가 나중에 또 다시 필요해질 수 있으니 3의 법칙이 적절
- 본질적으로 같은 중복인지 아니면 잠시 같았다가 나중에 달라질 수 있을지 고려 필요