Ae povo…
Num sistema aqui da empresa, surgiu um negócio muito legal pra ser feito. Um extrato de versão.
O que é isso? “Simples”, eu preciso ser capaz de tirar um relatório a partir do sistema rodando que contenha a versão da todas as classes (todas as classes mesmo). O sistema tem diversos módulos e N versões rodando em N lugares.
Pra que isso? Seria uma forma de implementar a rastreabilidade, tipo, o sistema do ciclano está com um bug assim. Você vai reproduzir, não encontra, daí vc confere esse “extrato” e monta um ambiente igual pra achar o erro.
Como? A idéia é utilizar aquela tag $ Revision: $ do CVS. Colocando uma chamada em todos os construtores de todas as classes invocando uma classe utilitária que grava isso… percebem a treta?
Alguem tem uma idéia melhor de como fazer isso?
VELO
