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