나는 많은 기술 수준을 가진 여러 사람들이 쓴 프로그램을 만들고 있습니다. 그곳에는 결코 변하지 않은 파일들이 있고 (아마도 우리는 그들을 만지기를 두려워 할 것입니다) 그리고 끊임없이 변화하는 다른 것들이 있습니다.코드 변경 빈도를 감지하는 방법은 무엇입니까?
전체 repo 기록 (git
)을 살펴보고 주어진 파일이 얼마나 자주 변경되는지 분석하는 도구가 있습니까? 아니면 패키지? 또는 프로젝트?
예를 들어 우리는 25 %의 시간을 "효과가있는"코드와 비교할 때 표시 또는 코드의 취약성이 될 수있는 패키지 세트로 작업하는 데 소비했다는 것을 인식하는 것이 중요합니다.
두 번째 비트는 실제로 확장되지 않습니다. 'sort file-changes.txt | uniq -c | sed -e '/^* //'-e 's//, 0, /'> heatmap.in' 또는 그 효과가 더 빨라야합니다. – cdegroot