Prieskumník zdrojového kódu SourceTrail v jazykoch C, C ++, Java a Python sa stáva otvoreným zdrojom

Zdrojová stopa

Sourcetrail je multiplatformový prieskumník zdrojových kódov pre Windows, macOS a Linux vykonáva statickú analýzu na zdrojovom kóde C, C ++, Java a Python a prechádzať zhromaždenými informáciami v používateľskom rozhraní, ktoré kombinuje grafické zobrazenie a zobrazenie kódu.

Napríklad nástroj na typ písma, Integruje sa s IDE ako Eclipse, IntelliJ IDEA, PyCharm alebo s editormi ako Atom, Sublime Text a Visual Studio Code. Tu je potrebné vykonať požadované zmeny.

Pre tých, ktorí to objavia prvýkrát, SourceTrail môže byť veľmi užitočné začať s kódovou základňou vytvorenou iným vývojárom. Konkrétne, pretože tento nástroj umožňuje ponoriť sa do existujúcej kódovej základne a preskúmať jej všeobecnú štruktúru. SourceTrail má API na pridávanie nových programovacích jazykov ako rozšírení.

„Vývojári softvéru sa zameriavajú hlavne na písanie zdrojových kódov. Často však nakoniec trávia viac času čítaním, aby pochopili, čo sa deje v existujúcej databáze kódov.

Väčšina použitých nástrojov je zároveň navrhnutá na efektívne písanie kódu a nie na čítanie. Preto sme vyvinuli SourceTrail. Pomôže vám pochopiť všetky závislosti vo vašom zdrojovom kóde, takže sa nemusíte obávať rozbitia celého systému, keď sa dotknete existujúceho kódu, “hovorí vývojový tím.

Teraz bude SourceTrail bezplatný a otvorený zdroj

Pred niekoľkými rokmi bola vydaná správa, že tento nástroj sa zmenil z plateného na open source keďže predtým, bol to komerčný nástroj pre vývojárov rakúskej spoločnosti Coati Software, ktorá však bola použitá na nekomerčné projekty zadarmo.

Nadobudnutie zdroja SourceTrail už nebude prebiehať na základe komerčnej licencie:

„Rozhodli sme sa pre GNU General Public License, pretože je to virálna licencia, ktorá zaručuje, že akékoľvek zmeny alebo vylepšenia Sourcetrailu zostanú slobodným softvérom. Dnes s hrdosťou oznamujeme, že päťročný produkt je teraz voľne prístupný verejnosti na GitHube, “píše vývojový tím.

Výrobca teraz nepriamo uznáva, že sa mu nepodarilo speňažiť softvér Dosť, teda odklon k otvorenému zdrojovému kódu, ktorého cieľom je tiež dosiahnuť širšie šírenie zdrojového kódu.

Nie všetci vývojári videli hodnotu nástroja, sťažuje predaj, takže teraz Coati hľadá príspevky pre cez patreon na financovanie údržby a podpory Sourcetrail.

Pretože osoby zodpovedné za tento nástroj poznamenali, že na údržbu úložiska otvoreného zdroja a pokračovanie vo vydávaní aktualizácií potrebujú minimálne 1,500 XNUMX dolárov mesačne.

Okrem toho, že na správu komunikačných aspektov bude potrebných 2500 19,000 dolárov mesačne. Pokračovanie v práci na podpore programovacieho jazyka bude trvať 27,000 XNUMX dolárov mesačne. Vývoj používateľského rozhrania sa odhaduje na XNUMX XNUMX dolárov mesačne. Vedúci projektu majú v úmysle usilovať sa o dosiahnutie týchto cieľov prostredníctvom platformy Patreon crowdfunding.

Stiahnite a nainštalujte Sourcetrail na Linux

konečne, pre záujemcov o vyskúšanie tohto nástroja, Môžete si stiahnuť súbor Sourcetrail.tar.gz, z ktorého môžete získať nasledujúci odkaz.

Alebo vykonaním nasledujúceho príkazu v termináli:

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

Hotovo mali by balíček rozbaliť pomocou:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Zadáme adresár a spustime súbor Sourcetrail.sh:

sudo sh Sourcetrail.sh 

Týmto sa pri prvom spustení vytvorí priečinok „~ / .config / sourcetrail“, toto je priečinok pre konfiguráciu Sourcetrail.

Ak chcete nainštalovať Sourcetrail, teraz spustíme skript install.sh

sudo sh install.sh

Po dokončení inštalácie musia brať do úvahy cestu k priečinku, ktorý obsahuje súbory potrebné na spustenie programu Sourcetrail. Umiestnenie je nasledovné:

~ /.config/sourcetrail

Nakoniec môžete získať ďalšie informácie v jeho dokumentácii na nasledujúcom odkaze.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.