SourceTrail, ο εξερευνητής πηγαίου κώδικα σε C, C ++, Java και Python γίνεται ανοιχτός κώδικας

SourceTrail

Sourcetrail είναι ένας εξερευνητής πηγαίου κώδικα πολλαπλών πλατφορμών για Windows, macOS και Linux εκτελεί στατική ανάλυση σε πηγαίο κώδικα C, C ++, Java και Python και πλοηγηθείτε στις συλλεγόμενες πληροφορίες σε μια διεπαφή χρήστη που συνδυάζει γραφική απεικόνιση και εμφάνιση κώδικα.

Το εργαλείο τύπου γραμματοσειράς, για παράδειγμα, ενσωματώνεται με IDE όπως Eclipse, IntelliJ IDEA, PyCharm ή συντάκτες όπως Atom, Sublime Text και Visual Studio Code. Εδώ πρέπει να γίνουν οι επιθυμητές αλλαγές.

Για όσους το ανακαλύπτουν για πρώτη φορά, Το SourceTrail μπορεί να είναι πολύ χρήσιμο να ξεκινήσετε με μια βάση κώδικα που δημιουργήθηκε από άλλο προγραμματιστή. Συγκεκριμένα, δεδομένου ότι το εργαλείο σας επιτρέπει να βυθιστείτε σε μια υπάρχουσα βάση κώδικα και να εξερευνήσετε τη γενική δομή του. Το SourceTrail διαθέτει ένα API για την προσθήκη νέων γλωσσών προγραμματισμού ως επεκτάσεις.

«Οι προγραμματιστές λογισμικού επικεντρώνονται κυρίως στη συγγραφή πηγαίου κώδικα. Αλλά συχνά καταλήγουν να διαβάζουν περισσότερο χρόνο για να καταλάβουν τι συμβαίνει σε μια υπάρχουσα βάση κώδικα.

Ταυτόχρονα, τα περισσότερα από τα εργαλεία που χρησιμοποιούνται έχουν σχεδιαστεί για αποτελεσματική σύνταξη κώδικα και όχι για ανάγνωση. Γι 'αυτό αναπτύξαμε το SourceTrail. Σας βοηθά να κατανοήσετε όλες τις εξαρτήσεις στον πηγαίο κώδικα, οπότε δεν χρειάζεται να ανησυχείτε για το σπάσιμο ολόκληρου του συστήματος όταν αγγίζετε έναν υπάρχοντα κώδικα ", λέει η ομάδα ανάπτυξης..

Τώρα το SourceTrail θα είναι δωρεάν και ανοιχτού κώδικα

Πριν λίγα, κυκλοφόρησε η είδηση ​​ότι το εργαλείο έχει αλλάξει από την πληρωμή σε ανοιχτό κώδικα από το παρελθόν, ήταν ένα εμπορικό εργαλείο για προγραμματιστές της αυστριακής εταιρείας Coati Software, η οποία, ωστόσο, χρησιμοποιήθηκε για μη εμπορικά έργα δωρεάν.

Η απόκτηση του SourceTrail δεν θα γίνεται πλέον μέσω εμπορικής άδειας:

«Αποφασίσαμε να πάμε για την GNU General Public License επειδή είναι μια ιογενής άδεια που εγγυάται ότι τυχόν αλλαγές ή βελτιώσεις στο Sourcetrail θα παραμείνουν δωρεάν λογισμικό. Σήμερα είμαστε περήφανοι που ανακοινώνουμε ότι το πενταετές προϊόν είναι πλέον ελεύθερα διαθέσιμο στο κοινό στο GitHub ", γράφει η ομάδα ανάπτυξης.

Ο κατασκευαστής τώρα αναγνωρίζει έμμεσα ότι απέτυχε να δημιουργήσει έσοδα από το λογισμικό Αρκετά, εξ ου και η μετάβαση προς τον ανοιχτό κώδικα, που στοχεύει επίσης στην επίτευξη ευρύτερης διάδοσης του πηγαίου κώδικα.

Λοιπόν, δεν είδαν όλοι οι προγραμματιστές την αξία του εργαλείου, καθιστώντας δύσκολη την πώληση, οπότε τώρα Η Coati ζητά συνεισφορές στο μέσω patreon για τη χρηματοδότηση συντήρησης και υποστήριξης Sourcetrail.

Δεδομένου ότι οι υπεύθυνοι για το εργαλείο σχολιάζουν ότι χρειάζονται τουλάχιστον 1,500 $ το μήνα για να διατηρήσουν το αποθετήριο ανοιχτού κώδικα και να συνεχίσουν να κυκλοφορούν ενημερώσεις.

Εκτός από το γεγονός ότι θα χρειαστούν 2500 $ το μήνα για τη διαχείριση των πτυχών της επικοινωνίας. Θα χρειαστούν 19,000 $ το μήνα για να συνεχίσει να εργάζεται για την υποστήριξη γλωσσών προγραμματισμού. Η ανάπτυξη διεπαφής χρήστη εκτιμάται σε 27,000 $ ανά μήνα. Μέσω της πλατφόρμας crowdfunding Patreon οι ηγέτες του έργου σκοπεύουν να εργαστούν για την επίτευξη αυτών των στόχων.

Πραγματοποιήστε λήψη και εγκατάσταση του Sourcetrail σε Linux

Τέλος, για όσους ενδιαφέρονται να δοκιμάσουν αυτό το εργαλείο, Μπορείτε να κατεβάσετε το αρχείο Sourcetrail.tar.gz, από το οποίο μπορείτε να λάβετε τον ακόλουθο σύνδεσμο.

Ή εκτελώντας την ακόλουθη εντολή σε ένα τερματικό:

32 bit:

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

64 bit:

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

Έγινε η λήψη θα πρέπει να αποσυμπιέσουν το πακέτο με:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Μπαίνουμε στον κατάλογο και ας τρέξουμε το αρχείο Sourcetrail.sh:

sudo sh Sourcetrail.sh 

Αυτό θα δημιουργήσει ένα φάκελο "~ / .config / sourcetrail" κατά την πρώτη εκτέλεση, αυτός είναι ο φάκελος για τη διαμόρφωση Sourcetrail.

Για να εγκαταστήσετε το Sourcetrail, τώρα θα εκτελέσουμε το σενάριο install.sh

sudo sh install.sh

Μόλις ολοκληρωθεί η εγκατάσταση, πρέπει να λάβουν υπόψη τη διαδρομή του φακέλου που περιέχει τα απαραίτητα αρχεία για την εκτέλεση του Sourcetrail. Η τοποθεσία έχει ως εξής:

~ /.config/sourcetrail

Τέλος, μπορείτε να λάβετε περισσότερες πληροφορίες στην τεκμηρίωσή του στον παρακάτω σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.