08 dicembre 2011

Killerprogetto – the Tabkiller

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.

4 commenti:

  1. Che ne dici di un pre-commit hook che controlli tutto appena prima del commit? :D

    RispondiElimina
  2. E togliere ai team mate il piacere di 'beccare' quello che gli scombina le tabulazioni ?

    ;)

    RispondiElimina
  3. 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

    RispondiElimina

Perchè non lasciare un commento intelligente ? Si accetta di tutto a parte lo spam e le volgarità ..