소프트웨어 개발 원칙 DRY

2021. 1. 22. 12:32·IT
반응형

소프트웨어 개발 원칙 DRY - Don't Repeat Yourself

똑같은 일을 두번하지 말아라!

중복 되는 내용의 함수, 모듈 등에 대해서 리팩토링을 해라.

한 프로젝트내에서 개발 과정이든 개발 완료 후 유지보수 과정에서든 언제든지 같은 역할을 수행하는 중복된 내용의 소스코드가 작성 될 수 있다. 이렇게 중복된 코드들은 시간이 지남에 따라서 프로젝트가 덩치가 커지면서 오버헤드를 발생시키고 쓸데없는 시간과 노력이 소요되게 하며 버그가 발견되었을 경우 여러군데를 고쳐야 하는 등의 단점이 발생한다.

 

728x90
반응형
저작자표시 비영리 (새창열림)
'IT' 카테고리의 다른 글
  • 소프트웨어 개발원칙 YAGNI
  • 소프트웨어 개발원칙 KISS
  • 객체지향 설계 5대 원리 SOLID - IRP
  • 객체지향 설계 5대 원리 SOLID - OCP
상쾌한기분
상쾌한기분
  • 상쾌한기분
    상쾌한기분
    상쾌한기분
  • 전체
    오늘
    어제
    • 분류 전체보기 (251)
      • Python (44)
        • Python (26)
        • Django (6)
        • Flask (4)
        • Open Source (6)
      • Kotlin & Java (5)
        • Spring (2)
        • 프로젝트 (1)
      • Go (11)
      • Database (24)
        • MySQL (21)
        • Redis (3)
      • Infrastructure (2)
        • CDC (4)
        • Kafka (5)
        • Prometheus (2)
        • Fluentd (11)
        • Docker (1)
        • Airflow (2)
        • VPN (2)
      • IT (26)
        • AI (9)
        • Langchain (8)
        • Web (18)
        • Git (8)
        • 리팩토링 (9)
        • Micro Service Architecture (8)
        • Clean Code (16)
        • Design Pattern (0)
        • 수학 (1)
        • 알고리즘 (14)
      • OS (14)
        • Centos (10)
        • Ubuntu (3)
        • Mac (1)
      • Search Engine (2)
        • ElasticSearch (1)
        • Lucene Solr (1)
      • PHP (2)
        • Laravel (1)
        • Codeigniter (1)
  • 블로그 메뉴

    • Github 방문
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    오블완
    ollama
    MYSQL
    fluentd
    docker
    performance
    http
    prompt
    python
    LLM
    Redis
    Langchain
    Golang
    CDC
    Kafka
    go
    git
    백준
    파이썬
    티스토리챌린지
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
상쾌한기분
소프트웨어 개발 원칙 DRY
상단으로

티스토리툴바