'CCFinder'에 해당되는 글 1건

  1. 2008.05.13 CCFinder
IT2008. 5. 13. 18:11
코드의 품질을 향상시키기 위한 방법중에 하나로 "코드클론(Code Clone)"이라는 평가방법이 있다고 한다.
카피 앤드 페스트로 생성되는 중복코드를 추출해서 코드클론이 많을수록 품질이 낫다고 평가하는 방법인것 같다.

카피 앤드 페스트로 프로그래밍하는 방식은 초심자는 물론 어느정도 경력이 있어도 순간의 편리함을 위해 수많은 프로그래머들이 애용하고 있는 방법일 것이다.

단, 많은 폐해가 있는것도 사실이다.
코드량이 늘어나 가독성이 떨어지고 임베디드 시스템에서는 ROM사이즈가 늘어나 퍼포먼스에도 영향을 미치며, 가장 문제가 되는것은 버그가 있을시 똑같은 곳을 다 찾아다니며 수정해야 하기 때문에 유지보수가 어렵다는 점을 들수 있겠다.

그런 문제를 해결하기 위한 Tools로서 일본에서는 CCFinder(http://www.ccfinder.net/ccfinderx-j.html)가 많이 사용되어 진다고 한다.

우리회사의 프로젝트에서도 한번 적용해보자는 말이 나왔는데...
얼마나 많은 중복코드가 나올까...상상만해도 두렵다... ^^;;;
Posted by 신라