Numero di tracciamento delle righe di codice aggiunte / rimosse da me

0

Mi piace scrivere codice, ma quello che mi piace ancora di più è quello di rimuovere il codice! Seguendo il mantra "il codice che non esiste non può avere bug", se possiamo ottenere lo stesso risultato con meno codice, ci renderemo più facili le nostre vite in merito alla manutenzione futura (e ho passato molte ore in manutenzione).

Nel mio nuovo lavoro, sono abbastanza fortunato da riuscire a fare un po 'di refactoring, e penso che durante le prime settimane del mio impiego, ho effettivamente rimosso più codice di quello che ho scritto. Questo mi ha fatto pensare: mi piacerebbe tenere il conto.

Come posso mantenere un bilanciamento in esecuzione di linee aggiunte e rimosse attraverso i miei check-in in più progetti (PHP e Java)?

Conosco il contatore della riga di codice sorgente "Ohcount", ma quello conta il codebase totale e non solo i miei contributi ad esso. Sono sicuro che è possibile scrivere una sceneggiatura e inserirla in cron, ma mi dispiace dover dire che non sono molto bravo nello scripting.

Usiamo sia GIT che SVN su Ubuntu 14.04.

    
posta KlaymenDK 12.07.2016 - 16:43
fonte

1 risposta

2

SVN Blame può emettere xml, quindi puoi incolpare una colpa e aggregare le modifiche apportate in uno script. Se si combina con il flag -x, verranno segnalate solo modifiche significative.

Sono sicuro che git blame è praticamente lo stesso, tranne che ha una comoda opzione per mostrare le statistiche.

    
risposta data 12.07.2016 - 17:02
fonte

Leggi altre domande sui tag