SourceTrail, raziskovalec izvorne kode v C, C ++, Java in Python postane odprtokodna

SourceTrail

Izvorna pot je raziskovalec izvorne kode na več platformah za Windows, macOS in Linux, da izvaja statično analizo izvorne kode C, C ++, Java in Python in se pomikajte po zbranih informacijah v uporabniškem vmesniku, ki združuje grafični prikaz in prikaz kode.

Na primer orodje za vrsto pisave, se integrira z IDE-ji, kot so Eclipse, IntelliJ IDEA, PyCharm ali urejevalniki, kot so Atom, Sublime Text in Visual Studio Code. Tu je treba narediti želene spremembe.

Za tiste, ki jo odkrijejo prvič, SourceTrail je lahko zelo koristen za začetek s kodno osnovo, ki jo je ustvaril drug razvijalec. Natančneje, ker vam orodje omogoča potop v obstoječo osnovo kode in raziskovanje njene splošne strukture. SourceTrail ima API za dodajanje novih programskih jezikov kot razširitve.

»Razvijalci programske opreme so osredotočeni predvsem na pisanje izvorne kode. Toda pogosto na koncu porabijo več časa za branje, da bi razumeli, kaj se dogaja v obstoječi kodni bazi.

Hkrati je večina uporabljenih orodij zasnovana za učinkovito pisanje kode in ne za branje. Zato smo razvili SourceTrail. Pomaga vam razumeti vse odvisnosti v izvorni kodi, tako da vam ni treba skrbeti, da bi razbili celoten sistem, ko se dotaknete obstoječe kode, "pravi razvojna skupina.

Zdaj bo SourceTrail brezplačen in odprtokoden

Pred nekaj leti objavljena je bila novica, da se je orodje spremenilo iz plačila v odprtokodno od prej, je bilo komercialno orodje za razvijalce avstrijske družbe Coati Software, ki pa je brezplačno so ga uporabljali za nekomercialne projekte.

Nakup SourceTrail ne bo več prek komercialne licence:

»Odločili smo se za splošno javno licenco GNU, ker gre za virusno licenco, ki zagotavlja, da bodo kakršne koli spremembe ali izboljšave Sourcetraila ostale brezplačna programska oprema. Danes s ponosom sporočamo, da je pet let star izdelek zdaj na voljo javnosti na GitHub, "piše razvojna ekipa.

Proizvajalec zdaj posredno priznava, da programske opreme ni uspel ovrednotiti Dovolj, zato prehod na odprto kodo, katere cilj je tudi širše razširjanje izvorne kode.

No, vsi razvijalci niso videli vrednosti orodja, otežujejo prodajo, zato zdaj Coati išče prispevke za prek patreona za financiranje vzdrževanja in podpore Sourcetrail.

Ker odgovorni za orodje trdijo, da potrebujejo vsaj 1,500 USD na mesec za vzdrževanje odprtokodnega repozitorija in še naprej izdajajo posodobitve.

Poleg tega, da bo za upravljanje komunikacijskih vidikov potrebnih 2500 dolarjev na mesec. Za nadaljevanje dela na podpori programskega jezika bo treba 19,000 USD na mesec. Razvoj uporabniškega vmesnika je ocenjen na 27,000 USD na mesec. Voditelji projektov si bodo s pomočjo platforme za množično financiranje Patreon prizadevali za dosego teh ciljev.

Prenesite in namestite Sourcetrail v Linux

Končno, za tiste, ki jih zanima preizkus tega orodja, Prenesete lahko datoteko Sourcetrail.tar.gz, iz katere lahko dobite naslednjo povezavo.

Ali z izvajanjem naslednjega ukaza v terminalu:

32 bitov:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_32bit.tar.gz

64 bitov:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Končal prenos razpakirati bi morali paket z:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Vpišemo v imenik in zaženimo datoteko Sourcetrail.sh:

sudo sh Sourcetrail.sh 

To bo ustvarilo mapo "~ / .config / sourcetrail" ob prvem zagonu, to je mapa za konfiguracijo Sourcetrail.

Če želite namestiti Sourcetrail, zdaj bomo zagnali skript install.sh

sudo sh install.sh

Ko je namestitev končana, morajo upoštevati pot mape, ki vsebuje datoteke, potrebne za izvajanje Sourcetrail-a. Lokacija je naslednja:

~ /.config/sourcetrail

Končno lahko dobite več informacij v njegovi dokumentaciji na naslednji povezavi.


Pustite svoj komentar

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

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  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.