Hacker News·9월 16일 23:55
ImpactGate는 파일 변경 수, 기존 코드 복잡도, 사이클 복잡도, 라인 변화량을 곱해 구조적 부패 정도를 점수화한다. 기본적으로 CLI, git pre-commit 훅, GitHub·GitLab·Jenkins 플러그인 형태로 사용할 수 있다.
중요한 이유기존 코드의 복잡도가 높을수록 같은 변경도 더 높은 점수를 받는다. 이미 무거운 클래스에 코드를 더할 때만 경고가 뜨므로 신규 파일 생성은 무시해도 된다.