IT/개발

반복하지 마라 – DRY 원칙으로 실수를 줄이는 코드 작성법

알콩달콩아빠 2025. 7. 21. 09:59
반응형

💡 이런 분께 추천

  • 동일한 코드를 여러 군데 작성하고 있는 개발자
  • 유지보수 중 실수로 한 부분만 수정하고 다른 곳 누락하는 경험이 있는 분
  • 코드를 정리하고 싶지만 어디서부터 손봐야 할지 모르겠는 분

🔁 코드 중복이 왜 문제일까?

  • 같은 기능을 여러 파일에 복붙하게 되면
    유지보수 시 일관성 깨짐
    오류 발생 확률 증가
    업데이트 시 빠뜨리는 경우 잦아짐

🧠 DRY 원칙이란?

DRY (Don’t Repeat Yourself)
“중복을 피하라”는 프로그래밍 핵심 원칙입니다.

✅ 핵심은 ‘한 번만 구현하기’

  • 함수, 모듈, 컴포넌트 등으로 중복 로직을 분리
  • 수정할 때도 딱 한 곳만 변경하면 OK

📌 DRY 적용 예시

  • 함수화: 동일한 코드 블록을 함수로 추출
  • 공통 모듈: API 통신, 폼 유효성 검증 등 재사용 가능 구조로 리팩토링
  • 템플릿 구성: HTML/JSX 등 반복 요소를 컴포넌트화


🗨️ 마무리

DRY 원칙은 개발 실수를 줄이고, 유지보수성을 높이는 최고의 습관입니다.
한 줄이라도 줄이는 게 아니라, 한 번만 쓰고 계속 재사용하는 코드가 좋은 코드입니다.

💬 다음 편에선 “KISS 원칙 – 단순하게 작성하는 법”을 소개합니다.

LIST