Nel vostro team di sviluppo vi ritrovate costantemente con la tabulazione / spaziatura dei sorgenti modificata ? Non sapete mai chi ha le impostazioni sbagliate, e non volete perdere troppo tempo nello scovare l’impostazione sbagliata ? Sviluppate ‘The Tabkiller’, o trovate qualcuno che lo sviluppi per voi.
‘The Tabkiller’ è un piccolo strumento che si installa come client (o demone, se possibile) sul vostro repository SVN.
Ad ogni commit di uno qualsiasi degli sviluppatori, ‘The Tabkiller’:
1. Effettua il checkout del codice
2. Controlla che tutti i sorgenti siano standard per quanto riguarda la tabulazione / spaziatura.
3. Invia al team una mail di notifica nel caso uno degli sviluppatori sia uscito dallo standard.
4. Aggiusta tabulazioni e spazi.
5. Effettua un commit delle modifiche.
Naturalmente le funzionalità possono essere estese a piacere. A me piacerebbe. Anche ai miei colleghi, sicuramente.
Che ne dici di un pre-commit hook che controlli tutto appena prima del commit? :D
RispondiEliminaE togliere ai team mate il piacere di 'beccare' quello che gli scombina le tabulazioni ?
RispondiElimina;)
Puoi sempre creare un hook che invii una mail minatoria/gogna pubblica a tutti in modo che il colpevole sia punito seduta stante... No? :D
RispondiEliminaMi sa che hai ragione ...
RispondiElimina