코드 변경률 계산기
기간별 추가·삭제·수정 라인과 기준 코드량을 입력해 코드 변경률과 churn 비율을 계산합니다.
기준 코드량 대비 추가·삭제·수정된 코드 라인의 비율을 계산해 코드 변경 규모를 파악할 수 있어요. 수정 라인은 한 번 변경된 라인으로 보고 추가·삭제 라인과 함께 계산합니다.
코드 변경률 계산기
계산 공식 및 예시
코드 변경률 = (추가 라인 + 삭제 라인 + 수정 라인) / 기준 코드량 × 100코드 변경률 계산기 사용법
코드 변경률 계산기는 특정 기간 동안 변경된 코드의 규모를 기준 코드량과 비교해 보여주는 도구입니다. 기준 코드량과 추가·삭제·수정 라인을 입력하면 전체 변경 라인과 churn 비율을 백분율로 확인할 수 있어요.
프로젝트 규모가 다른 팀의 작업량을 비교하거나, 스프린트별 변경량과 리팩터링 범위를 점검할 때 활용할 수 있습니다.
계산 방법
총 변경 라인은 추가 라인, 삭제 라인, 수정 라인을 모두 더해 계산합니다. 코드 변경률은 총 변경 라인을 기준 코드량으로 나눈 뒤 100을 곱합니다.
이 계산기에서는 코드 변경률과 churn 비율을 같은 종합 변경 비율로 표시합니다. 예를 들어 기준 코드량이 10,000줄이고 총 변경 라인이 2,000줄이면 2,000 / 10,000 × 100 = 20%입니다.
계산 예시
- 상황 1: 기준 코드량 10,000줄, 추가 1,000줄, 삭제 500줄, 수정 500줄이라면 총 변경 라인은 2,000줄입니다. 따라서 코드 변경률은
2,000 / 10,000 × 100 = 20%입니다. - 상황 2: 기준 코드량 20,000줄, 추가 2,000줄, 삭제 1,000줄, 수정 1,000줄이라면 총 변경 라인은 4,000줄이며 코드 변경률은 20%입니다.
사용 시 주의사항 및 활용 팁
- 본 계산기 결과는 단순 추정 참고용 수치입니다.
- 기준 코드량은 기간 시작 시점의 코드 라인 수나 팀에서 합의한 기준값을 사용하세요.
- 자동 생성 코드, 포맷 변경, 파일 이동이 포함되면 실제 개발 작업보다 변경률이 크게 나타날 수 있습니다.
- 여러 기간을 비교할 때는 동일한 집계 기준과 동일한 라인 카운팅 도구를 사용하는 것이 좋습니다.
Q&A
자주 묻는 질문
코드 변경률과 churn 비율은 무엇인가요?
코드 변경률은 일정 기간 동안 추가·삭제·수정된 라인의 합계를 기준 코드량과 비교한 비율입니다. 이 계산기에서는 churn 비율을 같은 의미의 종합적인 코드 변경 비율로 계산합니다.
수정 라인은 어떻게 입력해야 하나요?
추가나 삭제로 집계되지 않고 기존 코드가 수정된 라인 수를 입력하세요. 동일한 라인이 여러 번 수정된 경우에는 집계 기준에 따라 달라질 수 있으므로, 사용하는 Git 분석 도구의 집계 방식과 맞추는 것이 좋습니다.