Я работаю над программой, написанной несколькими людьми с разным уровнем квалификации. Там есть файлы, которые никогда не менялись (и, вероятно, никогда не изменится, поскольку мы боимся их трогать), а другие постоянно меняются.
Интересно, есть ли какие-нибудь инструменты, которые бы просматривали всю историю репо (git
) и производили анализ того, как часто данный файл изменяется? Или пакет? Или проект?
Было бы полезно признать, что (например) мы потратили 25% нашего времени, работая над набором пакетов, что было бы индикативным или хрупким кодом по сравнению с кодом, который «просто работает».