12 Replies Latest reply: Jul 29, 2012 6:43 AM by Łukasz Dywicki RSS

Removing @author from source files

Keith Babo Master

There are loads of issues with @author tags.  I vote for removing them, but don't let me bully you.  Can people whoe have committed (or are considering committing) please +1 or -1 removing these from our project source.  Reasons why they are bad:


- @author tags easily go out of date.

- When you get to enough people touching a file, the @author list can get absurd.

- Determining when an @author tag is inserted/removed based on changing refactoring.

- Git retains a complete and precise history of contribution for attribution sake.  This is easier to mine than @author tags and way more accurate.


Full disclosure : I've touched a decent amount of code in SY and never left an @author tag behind.  I think the only ones you might find were added by David. :-)  So I'm obviously a bit biased here.