No sé si la gente del grupo usa esto, pero desde que lo descubrí me pareció una maravilla. Todos sabemos que antes de ponerse a programar deberíamos bosquejar las cosas, y planearlas bien.. Pero como en muchos casos no se hace (a veces porque heredamos el código de otros) esta utilidad del Rational nos permite documentar las cosas que no hicimos a priori.
La idea es sencilla, cogerá el código fuente (en este caso en Java) y creará las estructuras de las clases para luego poder hacer esos "dibujos" tan bonitos de UML, diagramas de clases y todo eso..
Sólo tenemos dos pasos, elegir los directorios del Class Path [Tools/Java/Project Specification...], y decirle que convierta las clases que seleccionemos [Tools/Java/Reverse Engineer Java...]. Pero hay un pequeño truco, que a veces se me olvida de una vez para otra.. y por eso lo escribo aquí:
Si tomamos sólo los directorios donde tenemos nuestras clases, la mayoría de ellas darán error pq no encuentra los paquetes, o la clase String o cualquiera de las básicas.. Claro, a continuación piensas, pues incluyo todos los paquetes.. pero si pones el directorio no te lo toma.. (aunq en el segundo paso se puede especificar que tome .class, eso no hay problema), y no hay ganas de andar descomprimiento todos los .jar, la verdad.. El secreto está en especificar el .jar "a mano".. en vez de desde la ventanita típica de abrir documentos (donde no deja de ninguna manera..). Importante; las clases básicas de Java están en el paquete rt.jar, dentro del lib que está dentro de jre. (Por ejemplo la ruta C:\JBuilderX\jdk1.4\jre\lib\rt.jar).
Es una tontada.. pero cuando pierdes quince minutos diciendo.. "si esto lo hice hace tiempo.. cómo era..?", pues ala!, así es ;-)
--Xris--
"Hoy es siempre todavia.."
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario