Acabo de encontrar otra publicación en la que OP preguntaba si el nombre del autor debería estar en el encabezado del archivo y parece que al menos 2/3 de las personas que respondieron dijeron que el nombre ni siquiera debería aparecer y que debería usar el control de versiones para simplemente haga un seguimiento de quién cambió el archivo. No sé qué pasó con esa publicación, pero ahora no puedo encontrarla. <- (por lo tanto, anónimo "OP")
Personalmente, considero que el autor enumerado en el encabezado del archivo es útil, pero por una razón ligeramente diferente (y esto puede no estar relacionado con otros en sus entornos). Aunque intentamos practicar la propiedad comunitaria y, a menudo, trabajamos en varias partes del proyecto, tendemos a tener pocos miembros del equipo que conozcan ciertas áreas del código mucho más íntimamente que otras. Entonces, cuando alguien (especialmente numerosos contratistas que van y vienen) abren un archivo que nunca han visto antes, el autor se convierte en la persona a la que recurrir. Puede que no sea el único contribuyente, o incluso el contribuyente mayoritario, pero teniendo su nombre en la parte superior, reconoce tener cierta responsabilidad en la distribución de conocimiento / información sobre el código al resto del equipo. Podemos enumerar más de una persona en el encabezado si varias personas han contribuido y se sienten responsables.
Me resulta frustrante cuando tengo una pregunta sobre un archivo y tengo que recurrir al control de versiones para identificar a la persona principal o más conocedora. Luego terminan yendo de un tipo a otro, ya que todos niegan realmente saber lo que hace el código ... solo tenían que entrar y corregir un error o dos.
Esta práctica funciona en nuestro equipo porque no tenemos traspasos. A menos que una persona renuncie o se mude a un equipo diferente, ese código / proyecto permanecerá con la persona y con nuestro equipo. Obviamente, si las personas que mantienen el código no son las mismas que las que lo escriben, a nadie le importaría quién figura en el encabezado.
Entonces, a la luz de mi punto de vista sobre los encabezados de los archivos, diría que si cambiaste el 80% del archivo y sientes que ahora eres el indicado para cualquier pregunta (y probablemente deberías sentirte así), sí, ve. adelante y actualice el encabezado del archivo para tener su nombre en él. Si te sientes mal por eliminar a una persona anterior, también puedes dejar su nombre allí, al menos por el momento. Siempre puede preguntarle al autor original y estoy seguro de que no les importará en absoluto que haya cambiado el nombre, ya que supongo que no hay ningún resentimiento acerca de que cambie el 80% del archivo en sí.
ACTUALIZACIÓN: Encontramos esa publicación . No tengo idea de cómo logré sacar algo de agosto. Acabo de terminar de leer El programador pragmático y en el último capítulo los autores hablan sobre el trabajo de firma y la responsabilidad (la otra publicación lo mencionó, por eso lo busqué). El libro tiene mucho sentido y ahora que lo pienso, tal vez deberíamos introducir la política del equipo de que quien esté en la lista como autor, debe incluirse en todas las revisiones de código del archivo en cuestión. No importa quién haya cambiado el archivo por última vez o más en SVN, el autor es el propietario y el guardián.