Sourcetrail, brezplačen raziskovalec kod med različnimi platformami

o Sourcetrailu

V naslednjem članku si bomo ogledali Sourcetrail. To je brezplačen raziskovalec izvorne kode in odprt za Gnu / Linux, Windows in macOS. S tem bomo lahko zlahka raziskali katero koli izvorno kodo. To je brskalnik, ki deluje brez povezave, zato ni treba vzpostaviti povezave z internetom, ki bo varoval naše kode.

Program zagotavlja a popoln pregled, podrobnosti izvorne kode, ki združujejo interaktivni graf odvisnosti in kratek pogled kode. Je trenutno združljiv s C, C ++, Java in Python in ga lahko sinhroniziramo z našim najljubšim urejevalnikom kod, kot je Atom, Eclipse, Emacs, IntelliJ IDEAQtCreator, Sublime Besedilo, vim, Koda Visual Studio prek vtičnika.

Dandanes, če projekt doseže določeno velikost, je težko ohraniti dosleden miselni model strukture izvorne kode. Tukaj ni težava v slabem abstraktnem jeziku, temveč v visoki informacijski gostoti kode. Vsaka vrstica v izvorni kodi ima svoj namen in ker razvijalci programske opreme večino svojega časa iščejo tiste majhne koščke, ki so pomembni, ta programska oprema vam omogoča, da vidite, kako so komponente povezane med seboj, ne da bi morali nenehno gledati vse podrobnosti kode.

Primer delovne poti Sourcetrail

Razvijalci programske opreme večino svojega časa porabijo za dešifriranje obstoječe izvorne kode, običajna orodja za urejanje kode pa pri tej nalogi pogosto ne pomagajo. Sourcetrail nudi pregled in podrobnosti z združevanjem interaktivnega grafa odvisnosti, jedrnatega pogleda kode in učinkovitega iskanja kode. Vse vgrajeno v eno enostavno za uporabo različno orodje za razvijalce. Poleg tega izhaja tudi iz uporabniška pomoč, tako da vam omogoča raziskovanje starejše kode, razumevanje izvajanja in preoblikovanje arhitekture programske opreme.

Splošne značilnosti izvorne poti

nastavitev izvorne poti

  • Lahko indeksiramo našo izvorno kodo. Poglobljena statična analiza Sourcetraila bo našla vse definicije in reference v naših izvornih datotekah. Za zagon analizatorja statične kode lahko uvozimo obstoječo konfiguracijo gradnje ali izberemo ročno konfiguracijo projekta.
  • Program vam omogoča, da poiščete kateri koli simbol. Imeli bomo možnost uporabite iskalno polje Sourcetrail za hitro iskanje katerega koli simbola v celotni bazi kod. Iskalnik z mehko kodo nam v nekaj kliki zagotovi najboljša ujemanja.

primer izvorne poti 1

  • Imeli bomo možnost vizualno raziščite odvisnosti. Grafični prikaz ponuja hiter pregled katerega koli razreda, metode, polja itd. In vseh njihovih razmerij. Graf odvisnosti je popolnoma interaktiven, z njim se lahko premikamo po bazi kode.
  • Imeli bomo možnost raziskati našo izvorno kodo. Pogled kode vsebuje vse podrobnosti izvedbe elementa v fokusu na dobro organiziranem seznamu delčkov kode. Nadalje lahko pregledamo obsege in poudarimo lokalne spremenljivke ali se osredotočimo na kateri koli drug sklic ali najden element.
  • Program nam bo omogočil povezavo našega urejevalnika virov. Sourcetrail bomo lahko sinhronizirali z našim najljubšim urejevalnikom izvorne kode prek vtičnika. To vam omogoča enostavno preklapljanje med tipkanjem in raziskovanjem.

To je le nekaj funkcij programa, lahko vse jih podrobno preberite v blogu projekta.

Namestite Sourcetrail Source Explorer v Ubuntu

Ta program bomo našli Na voljo od objavi stran na GitHub. Tam lahko prenesemo stisnjeno datoteko, ki je razvidna iz naslednjega posnetka zaslona.

prenesite namestitveni program sourcetrail -

Po prenosu bomo odprli terminal (Ctrl + Alt + T) in dajte dovoljenja za izvršitev datoteki install.sh, ki jo bomo našli v mapi, ki bo ustvarjena po razpakiranju datoteke ki jih prenesemo:

sudo chmod +x install.sh

Ko damo dovoljenje za izvedbo, lahko zaženite ta namestitveni skript zagon na naslednji način:

namestitev izvorne poti

sudo sh ./install.sh

Po namestitvi lahko poiščite zaganjalnik programov v našem računalniku.

zaganjalnik izvorne poti

Odstranjevanje

Če želimo program odstraniti iz računalnika, bomo to morali le storiti pojdite v mapo / opt / sourcetrail /. Ko enkrat prideš vanj, pač moraš zaženite datoteko uninstall.sh Program odstranite iz sistema:

odstrani sourcetrail

sudo ./uninstall.sh

Uporabi kot AppImage

izvorna pot po meri

Uporabimo lahko tudi Sourcetrail Source Explorer z uporabo datoteke AppImage, ki jo najdemo v stran za javnost.

Ko je prenos datoteke končan, bomo odprli terminal (Ctrl + Alt + T) in se premaknili v mapo, v katero smo shranili preneseno datoteko. Nato bomo izvedli ta drugi ukaz za naredite preneseno datoteko izvedljivo:

sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage

Po prejšnjem ukazu bomo izvedli še tega zaženite Sourcetrail Source Explorer v Ubuntuju:

sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage

Lahko dobimo več informacij o delovanju tega programa v dokumentaciji na spletni strani projekta.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.