728x90
반응형
소프트웨어 개발 원칙 DRY - Don't Repeat Yourself
똑같은 일을 두번하지 말아라!
중복 되는 내용의 함수, 모듈 등에 대해서 리팩토링을 해라.
한 프로젝트내에서 개발 과정이든 개발 완료 후 유지보수 과정에서든 언제든지 같은 역할을 수행하는 중복된 내용의 소스코드가 작성 될 수 있다. 이렇게 중복된 코드들은 시간이 지남에 따라서 프로젝트가 덩치가 커지면서 오버헤드를 발생시키고 쓸데없는 시간과 노력이 소요되게 하며 버그가 발견되었을 경우 여러군데를 고쳐야 하는 등의 단점이 발생한다.
728x90
반응형
'IT' 카테고리의 다른 글
소프트웨어 개발원칙 YAGNI (0) | 2021.01.22 |
---|---|
소프트웨어 개발원칙 KISS (0) | 2021.01.22 |
객체지향 설계 5대 원리 SOLID - IRP (0) | 2021.01.22 |
객체지향 설계 5대 원리 SOLID - OCP (0) | 2021.01.21 |
객체지향 설계 5대 원리 SOLID - SRP (0) | 2021.01.21 |