릴리스주기 (구현, 테스트, 버그 수정, 릴리스) 동안 소프트웨어가 개발되는 방식을 고려할 때 코드베이스에서 변경된 코드 행에서 일부 패턴을 볼 수 있어야한다고 생각했습니다. 예를 들어, 프로젝트가 끝날 무렵 코드가 더 안정되면 단위 시간당 더 적은 코드 줄이 수정되는 것을 볼 수 있습니다.
예를 들어, 프로젝트의 첫 6 개월 동안 평균은 하루에 200 줄의 코드 였고, 마지막 달에는 하루에 50 줄의 코드였으며 마지막 주에는 (제품 DVD가 나오기 직전에) 코드 줄이 전혀 변경되지 않았습니다 (코드 동결). 이것은 단지 예일 뿐이며 특정 팀이 채택한 개발 프로세스에 따라 다른 패턴이 나타날 수 있습니다.
어쨌든, 코드베이스의 안정성을 측정하기 위해 단위 시간당 수정 된 코드 라인 수를 사용하는 코드 메트릭이 있습니까? 프로젝트가 어딘가에 있거나 아직 출시 준비가되지 않은 느낌이들 때 유용합니까? 버전 관리 시스템에서이 정보를 추출하고 통계를 생성 할 수있는 도구가 있습니까?