Sourcetrail, besplatni istraživač koda na više platformi

o Sourcetrailu

U sljedećem ćemo članku pogledati Sourcetrail. Ovo je besplatni istraživač izvornog koda i otvoren za Gnu / Linux, Windows i macOS. Ovim ćemo moći lako istražiti bilo koji izvorni kod. To je preglednik koji radi offline, pa nije potrebno povezivati ​​se s Internetom koji će naše kodove čuvati na sigurnom.

Program pruža a cjelovit pregled, detalji izvornog koda koji kombiniraju interaktivni grafikon ovisnosti i sažeti prikaz koda. Je trenutno kompatibilan sa C, C ++, Java i Python i možemo ga sinkronizirati s našim omiljenim uređivačem koda poput Atom, Pomrčina, Emacs, IntelliJ IDEA, QtCreator, Sublime Text, vim, Kôd Visual Studio kroz dodatak.

U današnje vrijeme, ako projekt dosegne određenu veličinu, teško je održati dosljedan mentalni model strukture izvornog koda. Ovdje problem nije loša apstrakcija jezika, već velika gustoća informacija koda. Svaki redak u izvornom kodu ima svoju svrhu, a budući da programeri provode većinu svog vremena tražeći one male dijelove koji su relevantni, ovaj vam softver daje mogućnost da vidite kako su komponente međusobno povezane, bez potrebe za neprestanim promatranjem svih detalja koda.

Primjer rada izvornog traga

Programeri softvera većinu svog vremena provode u dešifriranju postojećeg izvornog koda, a uobičajeni alati za uređivanje koda često nude malo pomoći za ovaj zadatak. Sourcetrail pruža pregled i detalje kombinirajući interaktivni grafikon ovisnosti, sažeti prikaz koda i učinkovito pretraživanje koda. Sve ugrađeno u jedan jednostavan alat za razvoj različitih platformi. Nadalje, to također proizlazi iz korisničku pomoć omogućavanjem da istražite naslijeđeni kôd, razumijete implementaciju i refaktor softverske arhitekture.

Opće značajke Sourcetraila

preferencija izvornog traga

  • Možemo indeksirajte naš izvorni kod. Dubinska statička analiza Sourcetraila pronaći će sve definicije i reference unutar naših izvornih datoteka. Da bismo pokrenuli statički analizator koda, možemo uvesti postojeću konfiguraciju gradnje ili odabrati ručnu konfiguraciju projekta.
  • Program vam omogućuje da pronađete bilo koji simbol. Imat ćemo mogućnost koristite polje za pretraživanje Sourcetrail za brzo pronalaženje bilo kojeg simbola u cijeloj bazi kodova. Tražilica s neizrazitim kodom pruža nam najbolja podudaranja u samo nekoliko klikova.

primjer izvorne staze 1

  • Imat ćemo mogućnost vizualno istražite ovisnosti. Grafički prikaz pruža brzi pregled bilo koje klase, metode, polja itd. I svih njihovih odnosa. Graf ovisnosti potpuno je interaktivan, možemo ga koristiti za kretanje po bazi koda.
  • Imat ćemo mogućnost istražiti naš izvorni kod. Prikaz koda sadrži sve detalje implementacije stavke u fokusu unutar dobro organiziranog popisa isječaka koda. Možemo dalje pregledati opsege i istaknuti lokalne varijable ili se usredotočiti na bilo koju drugu referencu ili pronađeni element.
  • Program omogućit će nam da povežemo naš uređivač izvora. Moći ćemo sinkronizirati Sourcetrail s našim omiljenim uređivačem izvornog koda putem dodatka. To vam omogućuje lako prebacivanje između tipkanja i istraživanja.

Ovo su samo neke od značajki programa, možete sve ih detaljno konzultirajte na blogu projekta.

Instalirajte Sourcetrail Source Explorer na Ubuntu

Pronaći ćemo ovaj program dostupno od stranica izdanja na GitHubu. Tamo možemo preuzeti komprimiranu datoteku koja se može vidjeti na sljedećem snimku zaslona.

preuzmi instalacijski program sourcetrail

Nakon preuzimanja otvorit ćemo terminal (Ctrl + Alt + T) i dajte dozvole za izvršenje datoteci install.sh koju ćemo pronaći unutar mape koja će se stvoriti nakon raspakiranja datoteke koje preuzimamo:

sudo chmod +x install.sh

Jednom kada damo odobrenje za izvršenje, možemo pokrenite ovu instalacijsku skriptu pokrećući ga na sljedeći način:

instalacija izvornog traga

sudo sh ./install.sh

Nakon instalacije možemo pronađite pokretač programa na našem računalu.

pokretač izvornog traga

deinstalacije

Ako želimo deinstalirati program s računala, morat ćemo samo idite u mapu / opt / sourcetrail /. Jednom kad uđete, jednostavno morate pokrenite datoteku uninstall.sh Da biste uklonili program iz sustava:

deinstalirati sourcetrail

sudo ./uninstall.sh

Koristite kao AppImage

prilagođena staza sourcetrail

Također možemo koristiti Sourcetrail Source Explorer pomoću datoteke AppImage koju možemo pronaći u stranica izdanja.

Kada je preuzimanje datoteke završeno, otvorit ćemo terminal (Ctrl + Alt + T) i prebacit ćemo se u mapu u koju smo spremili preuzetu datoteku. Tada ćemo izvršiti ovu drugu naredbu za učiniti preuzetu datoteku izvršnom:

sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage

Nakon prethodne naredbe izvršit ćemo i ovu drugu pokrenite Sourcetrail Source Explorer u Ubuntuu:

sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage

Možemo dobiti više informacija o tome kako ovaj program radi u dokumentaciji ponuđena na web mjestu projekta.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.