No soy desarrollador, pero para mi trabajo trazo muchos códigos. En realidad, es bastante difícil leer el código de otras personas, especialmente para proyectos más grandes.
Source Insight es una excelente aplicación que almacena todos los símbolos en una base de datos, para que pueda ver cómo se llama a una nueva función, haga clic en ella y vea cómo se escribe la función. Puede ver todo el referente de un objeto o saltar a una persona que llama. No necesita romper el tren de pensamiento y pensar comandos de shell solo para encontrar estas cosas cada vez que se encuentra con una nueva variable / estructura / función de otros archivos.
Lo tengo ejecutándose en WINE, pero hay pequeños problemas técnicos que a veces se interponen en el camino.
Sé que la gente mencionará C-scope, lo he intentado, pero realmente no es lo mismo. Entonces, con tantos proyectos de código abierto para Ubuntu, ¿hay herramientas nativas para ayudar a leerlos de manera eficiente?
EDITAR:
Gracias por las sugerencias, pero ¿CODE :: BLOCKS o CodeLite proporcionan capacidades para ver la función en la que hizo clic el mouse sin saltar a ella, para que pueda ver al llamador y al que llama al mismo tiempo?
Respuestas:
Code :: Blocks podría ser una opción.
Code :: Blocks es un IDE de C ++ gratuito creado para satisfacer las necesidades más exigentes de sus usuarios. Está diseñado para ser muy extensible y totalmente configurable.
Un IDE con todas las características que un desarrollador necesita, con una apariencia, sensación y operación consistentes en todas las plataformas.
Construido alrededor de un marco de complementos, Code :: Blocks se puede ampliar con complementos. Se puede agregar cualquier tipo de funcionalidad instalando / codificando un complemento. Por ejemplo, ¡los complementos ya proporcionan la funcionalidad de compilación y depuración!
También se ejecuta en Windows. Dejaré
que otra persona publique sobre codelite y widestudio para que pueda elegir uno.
fuente
Creo que lo que quieres es un navegador de origen
Si todavía no le gusta esto, puede elaborar su fuente de información.
fuente
No estoy seguro si entiendo correctamente lo que quieres hacer, pero básicamente cualquier IDE puede hacer lo que quieras: Code :: Blocks de la otra respuesta es lo que también me viene a la mente; o Eclipse .
Como no dice para qué idioma debería ser, lo remitiré a esta colección de IDE para las suites / IDE de programación C: C
fuente
No hay ninguno. Ningún otro IDE es tan intuitivo como la información de origen y, de ser así, recibirán licencia y se les pagará.
fuente
Hay sourcetrail : Sourcetrail es un explorador de código fuente multiplataforma para C, C ++, Java y Python.
fuente