Nie jestem programistą, ale w swojej pracy śledzę wiele kodów. W rzeczywistości raczej trudno jest odczytać kod innych ludzi, szczególnie w przypadku większych projektów.
Source Insight to świetna aplikacja, która przechowuje wszystkie symbole w bazie danych, dzięki czemu możesz zobaczyć, jak wywoływana jest nowa funkcja, kliknij ją i zobacz, jak jest napisana. Możesz zobaczyć wszystkich polecających obiekt lub przejść do dzwoniącego. Nie musisz przerywać myślenia i wymyślać poleceń powłoki, aby znaleźć te rzeczy za każdym razem, gdy natrafisz na nową zmienną / strukturę / funkcję z niektórych innych plików.
Mam go uruchomionego na WINE, ale są małe usterki, które czasem przeszkadzają.
Wiem, że ludzie wspominają o zakresie C, próbowałem, ale tak naprawdę to nie to samo. Więc przy tak wielu ogromnych projektach open source dla Ubuntu, czy istnieją natywne narzędzia, które pomagają je skutecznie czytać?
EDYTOWAĆ:
Dziękuję za sugestie, ale czy CODE :: BLOCKS lub CodeLite zapewnia możliwości zobaczenia funkcji klikniętej przez mysz bez przeskakiwania do niej, dzięki czemu mogę jednocześnie zobaczyć osobę dzwoniącą i odbierającą?
Odpowiedzi:
Code :: Blocks może być opcją.
Code :: Blocks to darmowy C ++ IDE zbudowany w celu zaspokojenia najbardziej wymagających potrzeb użytkowników. Jest zaprojektowany tak, aby był bardzo rozszerzalny i w pełni konfigurowalny.
IDE ze wszystkimi funkcjami potrzebnymi deweloperowi, o spójnym wyglądzie, działaniu i działaniu na różnych platformach.
Zbudowany wokół frameworka wtyczek Code :: Blocks można rozszerzyć o wtyczki. Dowolną funkcjonalność można dodać, instalując / kodując wtyczkę. Na przykład, kompilowanie i debugowanie jest już zapewnione przez wtyczki!
Działa również w systemie Windows.
Pozwolę komuś innemu pisać o kodelicie i widestudio , abyś mógł wybrać jeden
źródło
Myślę, że chcesz Nawigatora Źródeł
jeśli nadal ci się to nie podoba, możesz zdobyć wiedzę na temat źródła.
źródło
Nie jestem pewien, czy poprawnie rozumiem, co chcesz robić, ale w zasadzie każde IDE może robić, co chcesz - Code :: Blocks z drugiej odpowiedzi, co przychodzi mi do głowy; lub Zaćmienie .
Ponieważ nie mówisz, w jakim języku powinien być, odsyłam cię do tej kolekcji IDE dla pakietów programistycznych C: C / IDE
źródło
Nie ma żadnego. Żadne inne IDE nie jest tak intuicyjne jak wgląd w źródła, a jeśli tak, to będą one licencjonowane i opłacane.
źródło
Jest sourcetrail : Sourcetrail to wieloplatformowy eksplorator źródeł dla C, C ++, Java i Python.
źródło