Ingenieria Inversa con Understand

Para un proyecto en mi curro tenia que coger una carpeta con mil archivos de codigo en c++ repartidos entre mil subcarpetas y hacer una modificación en el codigo para proveer una nueva funcionalidad. Pedazo de marron, ya que el codigo lo habian escrito otros hacia mucho tiempo y no habia documentacion decente por ningun lado. Vamos, un caso tipico de “Legacy Brown”.

A través de la Dr. Dobbs en la que vi un anuncio conoci este software: Understand
understand_c.gif

Esta muy chulo este programa, te muestra de forma grafica las relaciones entre clases y objetos, ficheros, includes..
por ejemplo, seleccionas paquito.h en #include con boton derecho y te permite ir a la definicion, ver los metodos, los atributos..

Lo malo es que es de pago. Te dejan usarlo gratis un mes creo y luego hay que pagarlo ($495)

One Response to “Ingenieria Inversa con Understand”

  1. anonimo Says:

    soucenavigator, es algo antiguo y ya no se mantiene, pero pruebalo, es la leche para lo que dices y encima tiene alguna utilidad mas

    sourcenav.sourceforge.net/download.html

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image