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.
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
- 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.
- 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.
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:
sudo sh ./install.sh
Nakon instalacije možemo pronađite pokretač programa na našem računalu.
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:
sudo ./uninstall.sh
Koristite kao AppImage
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.