Amigos estou com um problema enorme, comecei a trabalhar em uma empresa recebi um pacote de um sistema que não existe documentação caso ed uso nada; alguém sabe me dizer por onde começo a verificar o que o sistema faz; existe algum livro, manual que explica como começa a verificar uma engenharia reversa de sistemas?
a um tempo atras eu usei este cara
o que ele faz é basicamente pegar as suas classes java e gerar o javadoc (já é um começo)
para rodar use um código assim
[code] private String javadocInputDir = “C:/caminho-onde-quero-gerar-o-javadoc”;;
private String javadocOutputDir = "C:/caminho-onde-estao-as-minhas-classes-java";
public void convertJavaDoc2JavaClasses() {
try {
TypeFactory factory = Main.analyze(javadocInputDir, null);
SrcWriter sw = new SrcWriter();
sw.setTypeFactory(factory);
sw.setSrcDirName(javadocOutputDir);
sw.process();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Javadoc2Java doc = new Javadoc2Java();
doc.convertJavaDoc2JavaClasses();
}[/code]
Oi amigo não consegui usar sua classe não, seguinte dois erros no método
TerminalFactory factory = Main.analyze(javadocInputDir, null);
em analyze não encontra este método deve ser algum import mas de qual pacote?
Para o objeto sw preciso da classe, mesmo configurando não sei como seria o método.
SrcWriter sw = new SrcWriter();
Erro gerado na classe SrcWriter; serei grato se puder ma ajudar, desde de já agradeço!
oi,
os imports são os seguintes
import org.codavaj.Main;
import org.codavaj.process.srcwriter.SrcWriter;
import org.codavaj.type.TypeFactory;
Copie o jar [quote]codavaj-1.3.0.jar[/quote] para dentro do classpath da sua IDE
[]´s