오픈 소스 프로젝트에서 코드 수명을 분석하는 방법을 찾으려고합니다. 즉, 특정 코드 줄이 활성화되어 사용되는 시간입니다.
내 생각은 코드의 수명이 처음 커밋되면 시작되고 다음 중 하나가 발생하면 끝납니다.
- 편집 또는 삭제되었습니다.
- 빌드에서 제외
- 빌드 내의 코드는 일정 기간 (예 : 1 년) 동안 유지되지 않습니다.
참고 : "편집"이 "죽음"으로 계산되는 이유에 대한 설명으로 편집 된 줄은 "새로운"세대 또는 코드 줄로 계산됩니다. 또한, 이렇게하는 쉬운 방법이 없다면 혈통의 수명이나 조상의 하강에 대한 설명이 없을 것입니다.
코드의 수명을 결정하는 다른 것은 무엇입니까?