Итак, я в команде на уроке программной инженерии. Мы написали простой класс, который хранит информацию о программном обеспечении. Один из моих товарищей по команде настаивает на том, что есть способ прочитать информацию из вашего собственного Javado c в коде.
Например, скажем, у меня есть следующий комментарий в начале этого класса:
/**
* loren ipsum
*
* @author John Smith
* @version 1.2.3.4
*/
Поскольку я программист, который не может допустить изменения любого числа вручную более одного раза, я хочу, чтобы ВСЕ изменилось, когда я изменил тег @version. Например, в моем методе получения я хочу String представление версии.
public String getVersion()
{
return (some code to get what follows the @version tag)
}
Есть ли способ сделать это, или я просто вставляю константу класса с номером версии и меняю и тот, и тэг всякий раз, когда мы обновляем его?
Если этот вопрос совершенно нелепый, мои извинения, но мы обсуждали это уже 15 минут и, похоже, ничего не можем найти.
Заранее спасибо!