DRY는 무엇을 의미합니까?

DRY는 Don't Repeat Yourself를 의미합니다.

📚

원칙 정의

DRY는 'Don't Repeat Yourself'(자신을 반복하지 마라)의 약자로, 반복 패턴과 중복 코드를 줄이고 모듈화되고 참조 가능한 코드를 선호하는 소프트웨어 개발 원칙입니다.

👨‍💻

기원

Andy Hunt와 Dave Thomas가 'The Pragmatic Programmer'에서 처음 사용한 DRY는 시스템 내에서 각 지식 조각이 단일하고 명확한 표현을 가지도록 하는 것을 목표로 합니다.

⚙️

중요성

유지 관리, 확장성이 우수하고 반대인 WET 코드('Write Everything Twice')를 피하기 위해 DRY 코드 작성이 필수적입니다.

🔍 3

회 규칙

DRY 코드에 대한 좋은 일반적인 규칙은 '3회 규칙'으로, 특정 패턴이 세 번째로 발생할 때 코드를 재사용 가능한 단위로 추상화하는 것을 제안합니다.