Oi Cleto,
Vc pode escolher o que vai ser ofuscado. Normalmente Vc configura para
não ofuscar a interface da sua classe ou seja, os membros públicos (e tb
protegidos) da sua classe.
[ ]´s
Luciano da Silva Coelho
[EMAIL PROTECTED]
Sun Certified Programmer for JAVA2
Sun
Oi Luciano,
é justamente por este motivo que eu acho que não funciona bem. Como as
interfaces das classes não serão ofuscadas já fica bem mais fácil de
entender o código. Quando os identificadores (nomes de classes, métodos e
variáveis) são completamente substituídos por nomes como a, b, c ...
Cleto,
Com certeza as interfaces proporcionam um ponto de partida para que Vc
MANUALMENTE venha a descobrir o que um certo código faz. Agora, pense no
caso que Vc tenha várias classes num certo pacote e somente poucas delas
constituem a interface. Acho que a quantidade de código ofuscado
Desculpe me intrometer, mas já me intrometendo:
o que significa este OFUSCAMENTO de código
a que vocês se referem?
É alguma forma de proteger o código para que não
seja copiado e/ou modificado?
Caso afirmativo, como se daria estes processos???
Fábio
- Original Message -
From:
Caro Flávio,
Tem um muito bom e se não me engano FREE, chamado RetroGuard.
Vá até pharos.inria.fr/java que lá Vc o encontrará.
[ ]´s
Luciano da Silva Coelho
[EMAIL PROTECTED]
Sun Certified Programmer for JAVA2
Sun Certified Instructor for JAVA2
Diretor de
Aproveitando o assunto,
acho que estes ofuscadores de código java servem muito bem para aplicações,
onde o código é completamente ofuscado (variáveis, métodos, classes e
parâmetros não têm mais nomes significativos). Porém, para quem quer
distribuir componentes isto já não funciona muito bem,