10 상속과 코드 재사용
2020. 3. 22.
01 상속과 중복 코드 DRY 원칙 코드 중복 여부를 판단하는 기준은 변경이다. 요구사항이 변경됐을 때 두 코드를 함께 수정해야 한다면 이 코드는 중복이라 할 수 있다. 그리고 코드의 모양이 유사하다는 것은 중복의 징후 일 뿐, 결국 중복의 여부를 결정하는 기준은 코드가 변경에 반응하는 방식이다. 수정하기 쉽고 신뢰할 수 있는 소프트웨어를 만들기위해선 DRY(Don't Repeat Yourself) 원칙을 따르면 된다. DRY원칙이란? 모든 지식은 시스템 내에서 단일하고, 애매하지 않고, 정말로 믿을 만한 표현 양식을 가져야 한다. 중복과 변경 중복 코드 살펴보기 중복 코드의 문제점을 이해하기 위해 한달에 한 번씩 가입자별로 전화 요금을 계산하는 애플리케이션을 살펴보자. 전화 요금을 계산하는 규칙은 통화..