DRY는 무엇을 의미합니까?
DRY는 Don't Repeat Yourself를 의미합니다.
원칙 정의
DRY는 'Don't Repeat Yourself'(자신을 반복하지 마라)의 약자로, 반복 패턴과 중복 코드를 줄이고 모듈화되고 참조 가능한 코드를 선호하는 소프트웨어 개발 원칙입니다.
기원
Andy Hunt와 Dave Thomas가 'The Pragmatic Programmer'에서 처음 사용한 DRY는 시스템 내에서 각 지식 조각이 단일하고 명확한 표현을 가지도록 하는 것을 목표로 합니다.
중요성
유지 관리, 확장성이 우수하고 반대인 WET 코드('Write Everything Twice')를 피하기 위해 DRY 코드 작성이 필수적입니다.
회 규칙
DRY 코드에 대한 좋은 일반적인 규칙은 '3회 규칙'으로, 특정 패턴이 세 번째로 발생할 때 코드를 재사용 가능한 단위로 추상화하는 것을 제안합니다.