В большинстве команд есть правило, в котором говорится, что ключевые слова @author и @since должны использоваться для всех документированных классов, иногда даже для методов.
В попытке сосредоточиться на том, что имеет значение, я не использую эти ключевые слова и вместо этого полагаюсь на то, что я могу использовать систему управления исходным кодом, чтобы определить, кто автор класса, и с того момента, когда он существует.
Я считаю, что @author и @since происходят с того времени, когда контроль версий еще не был распространен, и я думаю, что они довольно избыточны к настоящему времени. Как вы думаете об этом? Должны ли использоваться современные Java-проекты?