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회 규칙'으로, 특정 패턴이 세 번째로 발생할 때 코드를 재사용 가능한 단위로 추상화하는 것을 제안합니다.
더 알고 싶으신가요?
DRY에 대해 더 깊이 알아보고 싶거나 이런 교육을 팀에 도입하고 싶으시다면, 이야기 나눠요. 저는 팀이 이러한 개념을 이해하고 적용할 수 있도록 돕고 있습니다. 연락 주시면 정말 기쁘겠습니다!
SOLID 원칙이란 무엇인가요?
SOLID는 객체 지향 프로그래밍(OOP)에서 소프트웨어 설계를 개선하기 위한 5가지 핵심 원칙의 두문자어입니다:...
User Story Map이란 무엇입니까?
User Story Map (USM), 또는 User Story Mapping은 제품 백로그를 두 차원으로 조직하여 제품 기능을 포괄적...
Git이란 무엇입니까?
Git은 파일 변경을 효율적으로 추적할 수 있게 해주는 분산 버전 관리 시스템입니다...
QA는 무엇을 의미하나요?
Quality Assurance (QA)는 소프트웨어가 지정된 요구 사항을 충족하고 사용자에게 제공되기 전에 결함이 없도록 보장하는 체...
GitHub이란 무엇입니까?
GitHub은 개발자들이 자신의 코드를 호스팅하고 관리할 수 있는 플랫폼으로, 공개 및 비공개 저장소를 제공합니다...