Non sono uno sviluppatore, ma per il mio lavoro traccio molti codici. In realtà è piuttosto difficile leggere il codice di altre persone, specialmente per progetti più grandi.
Source Insight è un'ottima applicazione che memorizza tutti i simboli in una base di dati, quindi puoi vedere una nuova funzione chiamata, fare clic su di essa e vedere come viene scritta la funzione. Puoi vedere tutti i referrer di un oggetto o passare a un chiamante. Non hai bisogno di spezzare il treno del pensiero e pensare ai comandi della shell solo per trovare queste cose ogni volta che ti imbatti in una nuova variabile / struttura / funzione da alcuni altri file.
Ce l'ho su WINE, ma ci sono piccoli difetti che a volte si frappongono.
So che la gente menzionerà C-scope, l'ho provato, ma in realtà non è lo stesso. Quindi, con così tanti enormi progetti open source disponibili per Ubuntu, esistono strumenti nativi che li aiutano a leggerli in modo efficiente?
MODIFICARE:
Grazie per i suggerimenti, ma CODE :: BLOCKS o CodeLite forniscono le capacità per vedere la funzione su cui il mouse ha fatto clic senza saltare su di essa, così posso vedere il chiamante e chiamare contemporaneamente?