Non realizziamo l'authoring nella mia azienda. Invece, lasciamo che sia il nostro controllo della versione a gestirlo.
Ogni volta che effettui il check-in, collega il tuo nome utente all'elenco delle modifiche. Se qualcosa è rotto, qualcuno può tornare indietro e guardare la cronologia delle modifiche per vedere cosa è cambiato, quando e chi l'ha fatto. Osserva anche il grafico delle revisioni per vedere come un file si è evoluto nel tempo, chi lo ha toccato, quali progetti si sono diramati da esso.
Il problema che vedo con l'inserimento di un tag autore su una classe è che con il passare del tempo è probabile che più di uno sviluppatore lavorerà su quella classe. Aggiornamenti e simili. È un passo in più per aggiornare quel commento dell'autore, e piccoli passi extra tendono a essere dimenticati molto. Così diventa rapidamente obsoleto.