Sourcetrail, bezpłatny, wieloplatformowy eksplorator kodu

o Sourcetrail

W następnym artykule przyjrzymy się Sourcetrail. To jest darmowy eksplorator kodu źródłowego i otwarte dla Gnu / Linux, Windows i macOS. Dzięki temu będziemy mogli łatwo eksplorować dowolny kod źródłowy. Jest to przeglądarka, która działa w trybie offline, więc nie jest konieczne łączenie się z Internetem, dzięki czemu nasze kody będą bezpieczne.

Program zapewnia pełny przegląd, szczegóły kodu źródłowego łączące interaktywny wykres zależności i zwięzły widok kodu. Jest obecnie kompatybilny z C, C ++, Java i Python i możemy go zsynchronizować z naszym ulubionym edytorem kodu, takim jak Atom, zaćmienie, Emacs, IntelliJ IDEA, Kreator Qt, Sublime Text, vim, Visual Studio Code przez wtyczkę.

W dzisiejszych czasach, jeśli projekt osiągnie określony rozmiar, trudno jest utrzymać spójny model mentalny struktury kodu źródłowego. Problem tutaj nie polega na złej abstrakcji języka, ale na dużej gęstości informacyjnej kodu. Każdy wiersz w kodzie źródłowym ma swój cel, a ponieważ programiści spędzają większość czasu na szukaniu tych małych fragmentów, które są odpowiednie, to oprogramowanie daje im możliwość zobaczenia, jak komponenty są ze sobą połączone, bez konieczności ciągłego sprawdzania każdego szczegółu kodu.

Przykład roboczy Sourcetrail

Twórcy oprogramowania spędzają większość czasu na rozszyfrowywaniu istniejącego kodu źródłowego, a popularne narzędzia do edycji kodu często oferują niewielką pomoc w tym zadaniu. Sourcetrail zapewnia przegląd i szczegóły, łącząc interaktywny wykres zależności, zwięzły widok kodu i wydajne wyszukiwanie kodu. Wszystko wbudowane w jedno, łatwe w użyciu narzędzie programistyczne dla wielu platform. Ponadto wynika to również z pomoc dla użytkowników, umożliwiając eksplorację starszego kodu, zrozumienie implementacji i refaktoryzację architektury oprogramowania.

Ogólne cechy Sourcetrail

preferencja sourcetrail

  • Możemy zindeksuj nasz kod źródłowy. Dogłębna analiza statyczna Sourcetrail pozwoli znaleźć wszystkie definicje i odniesienia w naszych plikach źródłowych. Aby uruchomić statyczny analizator kodu, możemy zaimportować istniejącą konfigurację kompilacji lub wybrać ręczną konfigurację projektu.
  • Program pozwala znaleźć dowolny symbol. Będziemy mieli taką możliwość użyj pola wyszukiwania Sourcetrail, aby szybko znaleźć dowolny symbol w całej bazie kodu. Wyszukiwarka kodów rozmytych daje nam najlepsze dopasowania za pomocą zaledwie kilku kliknięć.

sourcetrail przykład 1

  • Będziemy mieli taką możliwość wizualnie zbadaj zależności. Wyświetlany wykres zapewnia szybki przegląd dowolnej klasy, metody, pola itp. Oraz wszystkich ich relacji. Wykres zależności jest w pełni interaktywny, możemy go użyć do poruszania się po bazie kodu.
  • Będziemy mieli możliwość zbadania naszego kodu źródłowego. Widok kodu zawiera wszystkie szczegóły implementacji elementu, na którym znajduje się fokus, na dobrze zorganizowanej liście fragmentów kodu. Możemy dalej sprawdzać zakresy i podświetlać zmienne lokalne lub skupić się na jakimkolwiek innym odwołaniu lub znalezionym elemencie.
  • Program pozwoli nam podłączyć nasz edytor źródeł. Będziemy mogli zsynchronizować Sourcetrail z naszym ulubionym edytorem kodu źródłowego za pomocą wtyczki. Pozwala to łatwo przełączać się między pisaniem a przeglądaniem.

To tylko niektóre z funkcji programu, które możesz zapoznaj się ze wszystkimi szczegółami na blogu projektu.

Zainstaluj Sourcetrail Source Explorer na Ubuntu

Znajdziemy ten program dostępne od publikuje stronę w serwisie GitHub. Tam możemy pobrać skompresowany plik, który można zobaczyć na poniższym zrzucie ekranu.

pobierz instalator sourcetrail

Po pobraniu otworzymy terminal (Ctrl + Alt + T) i nadaj uprawnienia do wykonywania pliku install.sh, który znajdziemy w folderze, który zostanie utworzony po rozpakowaniu pliku że pobieramy:

sudo chmod +x install.sh

Kiedy już udzielimy zgody na wykonanie, możemy uruchom ten skrypt instalacyjny uruchamiając go w następujący sposób:

instalacja sourcetrail

sudo sh ./install.sh

Po instalacji możemy znajdź program uruchamiający na naszym komputerze.

sourcetrail launcher

Dezinstalacja

Jeśli będziemy chcieli odinstalować program z naszego komputera, będziemy musieli tylko przejdź do folderu / opt / sourcetrail /. Po prostu musisz uruchom plik uninstall.sh Aby usunąć program z systemu:

odinstaluj sourcetrail

sudo ./uninstall.sh

Użyj jako AppImage

niestandardowy zbiór informacji o szlaku

Możemy również użyć Sourcetrail Source Explorer używając pliku AppImage, który możemy znaleźć w strona z wydaniami.

Po zakończeniu pobierania pliku otworzymy terminal (Ctrl + Alt + T) i przejdziemy do folderu, w którym zapisaliśmy pobrany plik. Następnie wykonamy to drugie polecenie do uczynić pobrany plik wykonywalnym:

sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage

Po poprzednim poleceniu wykonamy to drugie do uruchom Sourcetrail Source Explorer w Ubuntu:

sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage

Możemy dostać więcej informacji o działaniu tego programu znajdziesz w dokumentacji oferowane na stronie projektu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.