SourceTrail, istraživač izvornog koda na C, C ++, Java i Python postaje otvoreni izvor

SourceTrail

Izvorni trag je istraživač izvornih kodova na više platformi za Windows, MacOS i Linux koji vrši statičku analizu na C, C ++, Java i Python izvornom kodu i kretati se kroz prikupljene podatke unutar korisničkog sučelja koje kombinira grafički prikaz i prikaz koda.

Na primjer, alat za vrstu fonta, integrira se s IDE-ima poput Eclipse, IntelliJ IDEA, PyCharm ili urednicima poput Atoma, Sublime Text i Visual Studio Code. Ovdje se tada moraju napraviti željene promjene.

Za one koji ga otkrivaju prvi put, SourceTrail može biti vrlo korisno započeti s bazom koda koju je stvorio drugi programer. Točnije, budući da vam alat omogućuje zaranjanje u postojeću bazu koda i istraživanje njegove opće strukture. SourceTrail ima API za dodavanje novih programskih jezika kao proširenja.

“Programeri softvera uglavnom su usredotočeni na pisanje izvornog koda. Ali često na kraju potroše više vremena čitajući kako bi razumjeli što se događa u postojećoj bazi koda.

Istodobno, većina korištenih alata dizajnirana je za učinkovito pisanje koda, a ne za čitanje. Zbog toga smo razvili SourceTrail. Pomaže vam da razumijete sve ovisnosti u vašem izvornom kodu, tako da ne morate brinuti hoćete li razbiti cijeli sustav kada dodirnete postojeći kôd ", kaže razvojni tim.

Sada će SourceTrail biti besplatan i otvoren

Prije malo, objavljena je vijest da se alat promijenio iz plaćanja u otvoreni izvor budući da je prethodno, bio je komercijalni alat za programere austrijske tvrtke Coati Software koja, međutim, besplatno se koristio za nekomercijalne projekte.

Stjecanje SourceTraila više neće biti putem komercijalne licence:

“Odlučili smo se za GNU General Public License jer virusna licenca jamči da će sve promjene ili poboljšanja Sourcetraila ostati besplatan softver. Danas s ponosom objavljujemo da je pet godina star proizvod sada dostupan javnosti na GitHubu ", piše razvojni tim.

Proizvođač sada neizravno priznaje da nije uspio unovčiti softver Dosta, otuda i pomak prema otvorenom izvornom kodu, koji također želi postići šire širenje izvornog koda.

Pa, nisu svi programeri vidjeli vrijednost alata, što otežava prodaju, pa sada Coati traži doprinose za putem patreona za financiranje održavanja i podrške Sourcetraila.

Budući da odgovorni za alat tvrde da im treba najmanje 1,500 USD mjesečno za održavanje spremišta otvorenog koda i da nastave objavljivati ​​ažuriranja.

Uz činjenicu da će za upravljanje komunikacijskim aspektima biti potrebno 2500 dolara mjesečno. Za nastavak rada na podršci programskom jeziku trebat će 19,000 USD mjesečno. Razvoj korisničkog sučelja procjenjuje se na 27,000 XNUMX USD mjesečno. Putem platforme za financiranje novca Patreon voditelji projekata namjeravaju raditi na postizanju ovih ciljeva.

Preuzmite i instalirajte Sourcetrail na Linux

Konačno, za one koji su zainteresirani za isprobavanje ovog alata, Možete preuzeti datoteku Sourcetrail.tar.gz iz koje možete dobiti sljedeći link.

Ili izvršavanjem sljedeće naredbe u terminalu:

32 bita:

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

64 bita:

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

Završeno preuzimanje trebali bi raspakirati paket sa:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Ulazimo u direktorij i pokrenimo datoteku Sourcetrail.sh:

sudo sh Sourcetrail.sh 

Ovo će stvoriti mapu "~ / .config / sourcetrail" pri prvom pokretanju, ovo je mapa za konfiguraciju Sourcetrail-a.

Da biste instalirali Sourcetrail, sada ćemo pokrenuti skriptu install.sh

sudo sh install.sh

Nakon što je instalacija gotova, moraju uzeti u obzir put do mape koja sadrži datoteke potrebne za izvršenje Sourcetraila. Mjesto je sljedeće:

~ /.config/sourcetrail

Konačno, više informacija možete dobiti u njegovoj dokumentaciji na sljedećoj poveznici.


Ostavite svoj komentar

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

*

*

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