Sto cercando un modo per quantificare dove la mia squadra dovrebbe dedicare il proprio tempo ad affrontare il debito tecnico nella nostra base di codici. Un'idea per questo è misurare il tasso di abbandono del file (modifiche nel tempo). Ho avuto l'idea da questo video in cui Michael Feathers parla di sfuggire al ciclo del debito tecnico:
Quello che mi piacerebbe misurare è il numero totale di volte in cui ogni file è stato modificato nella base di codice. Mi piacerebbe anche che le linee totali cambiassero per ogni file.
Ho provato git log --state
ma non è il risultato che mi piacerebbe vedere. Non mi interessa di ogni singolo commit, o degli autori, voglio solo che i numeri grezzi totali accumulino complessivamente tutte le modifiche per ogni file che ancora esiste attualmente nel master.