중복 코드

1 개요[ | ]

duplicate code, code clones, clones
重複 code
중복 코드, 코드 클론, 클론
  • 소스코드 내에 있는 동일하거나 유사한 부분
  • 동일한 실체가 소유하거나 유지 보수하고 있는 하나의 프로그램 내에서 또는 각기 다른 프로그램 내에서 한 번 이상 발생하는 일련의 소스 코드
  • 소프트웨어 유지보수를 어렵게 하는 요인이 될 수 있다.
소스코드 수정시 중복되는 부분을 모두 검토해야 한다.

2 예시[ | ]

  • 한 클래스의 두 메소드에 같은 코드가 있는 경우
  • 한 클래스의 두 하위클래스에 유사한 코드가 있는 경우
  • 무관한 두 클래스에 같은 코드가 있는 경우

3 개선방법[ | ]

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}