Я использую @version
в сочетании с @since
. ИМХО, я думаю @version
представляет версию программного обеспечения, когда этот класс был изменен , а @since
представляет версию программного обеспечения, когда этот файл / класс был создан
На @author
моя политика заключается в том, что каждый разработчик, который когда-либо вносил свой вклад в этот класс (каким-либо основным способом), должен добавить свое имя.
Итак, если вы видите, что все эти процессы выполняются вручную и должны быть выполнены создателем / модификатором класса во время кодирования. И, очевидно, у вас будут неравные версии файлов. И, думаю, это имеет смысл.
Я бы хотел послушать, если кто-то не согласен с этим.