09-08-2006, 12:32 AM
DiffJ es similar a un diff Unix, pero específico para código Java code.
No toma en cuenta espacios o comentarios y lo mas importante: comprende la sintaxis Java. Es capaz de informarte que has cambiado una clase de paquete, que has añadido o eliminado métodos o campos a la clase, paramentros renombrados, y excepciones agregadas.
Full Features:
* packages renamed
* imports added and removed
* types (classes and interfaces) added and removed
* methods added and removed
* fields added and removed
* code changed within methods and constructors, and for field initializers
* access changed
* changes in method/ctor throws list
Es software libre. Por ahora no cuenta con una interfaz gráfica.
Ejemplo de diffj
http://www.incava.org/projects/java/diffj/download.html
No toma en cuenta espacios o comentarios y lo mas importante: comprende la sintaxis Java. Es capaz de informarte que has cambiado una clase de paquete, que has añadido o eliminado métodos o campos a la clase, paramentros renombrados, y excepciones agregadas.
Full Features:
* packages renamed
* imports added and removed
* types (classes and interfaces) added and removed
* methods added and removed
* fields added and removed
* code changed within methods and constructors, and for field initializers
* access changed
* changes in method/ctor throws list
Es software libre. Por ahora no cuenta con una interfaz gráfica.
Ejemplo de diffj
http://www.incava.org/projects/java/diffj/download.html