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.