У следећем чланку ћемо погледати Соурцетраил. Ово је бесплатни истраживач изворног кода и отворен за Гну/Линук, Виндовс и мацОС. Са овим ћемо моћи лако да истражимо било који изворни код. То је претраживач који ради ван мреже, тако да није неопходно да се повезујете на Интернет, што ће чувати наше кодове.
Програм пружа а Комплетан преглед, детаљи изворног кода који комбинују интерактивни графикон зависности и сажет приказ кода. Тренутно јесте компатибилан са Ц, Ц++, Јава и Питхон-ом и можемо га синхронизовати са нашим омиљеним уређивачем кода као што је Атом, Ецлипсе, Емацс, ИнтеллиЈ ИДЕА, Кт Цреатор, Сублиме Текст, Вим, Висуал Студио Цоде преко додатка.
У данашње време, ако пројекат достигне одређену величину, тешко је одржати конзистентан ментални модел структуре изворног кода. Проблем овде није лоша апстракција језика, већ велика густина информација кода. Сваки ред у изворном коду има своју сврху, а пошто програмери софтвера проводе већину свог времена тражећи оне мале делове који су релевантни, Овај софтвер им даје могућност да виде како се компоненте повезују једна са другом, без потребе да стално гледају сваки детаљ кода.
Програмери софтвера проводе већину свог времена дешифрујући постојећи изворни код, а уобичајени алати за уређивање кода често нуде мало помоћи за овај задатак. Соурцетраил пружа преглед и детаље комбиновањем интерактивног графикона зависности, сажетог приказа кода и ефикасног претраживања кода. Све је интегрисано у један алат за програмере на више платформи који се лако користи. Штавише, то такође произилази из помаже кориснику тако што вам омогућава да истражите застарели код, разумете имплементацију и рефакторишете архитектуру софтвера.
Опште карактеристике Соурцетраила
- Можемо индексирајте наш изворни код. Соурцетраил-ова детаљна статичка анализа ће пронаћи све дефиниције и референце у нашим изворним датотекама. Да бисмо покренули статички анализатор кода, можемо да увеземо постојећу конфигурацију изградње или да изаберемо ручну конфигурацију пројекта.
- Програм вам омогућава да пронађете било који симбол. Имаћемо могућност да користите Соурцетраил-ово поље за претрагу да бисте брзо пронашли било који симбол унутар целе базе кодова. Претраживач нејасних кодова нам даје најбоља подударања у само неколико кликова.
- Ми ћемо имати могућност визуелно истражите зависности. Приказ графикона пружа брз преглед било које класе, методе, поља, итд., и свих њихових односа. Графикон зависности је потпуно интерактиван, можемо га користити за кретање по бази кода.
- Имаћемо могућност да истражимо наш изворни код. Приказ кода садржи све детаље имплементације елемента у фокусу унутар добро организоване листе исечака кода. Моћи ћемо даље да прегледамо опсеге и истакнемо локалне варијабле, или да се фокусирамо на било које друге пронађене референце или елементе.
- Програм То ће нам омогућити да повежемо наш изворни едитор. Моћи ћемо да синхронизујемо Соурцетраил са нашим омиљеним уређивачем изворног кода преко додатка. Ово вам омогућава да лако прелазите између писања и прегледања.
Ово су само неке од карактеристика програма, које можете консултујте их детаљно са блога пројекта.
Инсталирајте Соурцетраил Соурце Екплорер на Убунту
Пронаћи ћемо овај програм доступно од страница издања на ГитХуб-у. Тамо можемо преузети компримовани фајл који се може видети на следећем снимку екрана.
Након преузимања, отворићемо терминал (Цтрл+Алт+Т) и дајте дозволе за извршавање датотеци инсталл.сх коју ћемо пронаћи у фасцикли која ће бити креирана након распакивања датотеке Шта преузимамо:
sudo chmod +x install.sh
Када дамо дозволу за извршење, сада можемо покрените ову инсталациону скрипту извршавајући га на следећи начин:
sudo sh ./install.sh
Након инсталације можемо пронађите покретач програма на нашем рачунару.
Деинсталација
Ако желимо да деинсталирамо програм са нашег рачунара, мораћемо само да то урадимо идите у фасциклу /опт/соурцетраил/. Једном тамо, једноставно морате покрените датотеку унинсталл.сх Да бисте уклонили програм из система:
sudo ./uninstall.sh
Користите као АппИмаге
Такође можемо користити Соурцетраил Соурце Екплорер користећи датотеку АппИмаге коју можемо пронаћи у страница издања.
Када се датотека преузме, отворићемо терминал (Цтрл+Алт+Т) и прећи ћемо у фасциклу у којој имамо сачувану преузету датотеку. Затим ћемо извршити ову другу команду за учините преузету датотеку извршном:
sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage
Након претходне команде извршићемо ову другу покрените Соурцетраил Соурце Екплорер на Убунту:
sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage
Можемо добити више информација о томе како овај програм функционише у документацији понуђена на веб локацији пројекта.