SourceTrail, trình khám phá mã nguồn trong C, C ++, Java và Python trở thành mã nguồn mở

NguồnTrail

Lan can là một trình khám phá mã nguồn đa nền tảng cho Windows, macOS và Linux thực hiện phân tích tĩnh trên mã nguồn C, C ++, Java và Python và điều hướng qua thông tin được thu thập trong giao diện người dùng kết hợp hiển thị đồ họa và hiển thị mã.

Ví dụ: công cụ loại phông chữ, tích hợp với các IDE như Eclipse, IntelliJ IDEA, PyCharm hoặc các trình soạn thảo như Atom, Sublime Text và Visual Studio Code. Tại đây, các thay đổi mong muốn phải được thực hiện.

Đối với những người khám phá nó lần đầu tiên, SourceTrail có thể rất hữu ích khi bắt đầu với cơ sở mã do nhà phát triển khác tạo. Cụ thể, vì công cụ này cho phép bạn đi sâu vào cơ sở mã hiện có và khám phá cấu trúc chung của nó. SourceTrail có một API để thêm các ngôn ngữ lập trình mới dưới dạng phần mở rộng.

“Các nhà phát triển phần mềm chủ yếu tập trung vào việc viết mã nguồn. Nhưng thông thường, họ sẽ dành nhiều thời gian hơn để đọc để hiểu những gì đang diễn ra trong một cơ sở mã hiện có.

Đồng thời, hầu hết các công cụ được sử dụng được thiết kế để viết mã hiệu quả chứ không phải để đọc. Đó là lý do tại sao chúng tôi phát triển SourceTrail. Nó giúp bạn hiểu tất cả các yếu tố phụ thuộc trong mã nguồn của mình để bạn không phải lo lắng về việc phá vỡ toàn bộ hệ thống khi chạm vào mã hiện có ", nhóm phát triển cho biết.

Bây giờ SourceTrail sẽ là mã nguồn mở và miễn phí

Cách đây ít lâu, tin tức được đưa ra rằng công cụ này đã thay đổi từ trả phí sang nguồn mở kể từ trước, nó là một công cụ thương mại cho các nhà phát triển của công ty Áo Coati Software, tuy nhiên, nó đã được sử dụng miễn phí cho các dự án phi thương mại.

Việc mua lại SourceTrail sẽ không còn thông qua giấy phép thương mại nữa:

“Chúng tôi quyết định sử dụng Giấy phép Công cộng GNU vì đây là giấy phép lan truyền đảm bảo rằng bất kỳ thay đổi hoặc cải tiến nào đối với Sourcetrail sẽ vẫn là phần mềm miễn phí. Hôm nay, chúng tôi tự hào thông báo rằng sản phẩm XNUMX năm tuổi hiện đã được cung cấp miễn phí cho công chúng trên GitHub ", nhóm phát triển viết.

Nhà sản xuất hiện gián tiếp thừa nhận rằng họ đã không thể kiếm tiền từ phần mềm Như vậy là đủ, do đó, việc chuyển sang mã nguồn mở, cũng nhằm mục đích đạt được sự phổ biến rộng rãi hơn về mã nguồn.

Chà, không phải tất cả các nhà phát triển đều thấy giá trị của công cụ, gây khó khăn cho việc bán hàng, vì vậy bây giờ Coati tìm kiếm những đóng góp cho qua patreon để tài trợ cho việc bảo trì và hỗ trợ Sourcetrail.

Vì những người chịu trách nhiệm về công cụ nhận xét rằng họ cần ít nhất 1,500 đô la mỗi tháng để duy trì kho lưu trữ mã nguồn mở và tiếp tục phát hành các bản cập nhật.

Ngoài thực tế là 2500 đô la một tháng sẽ cần thiết cho việc quản lý các khía cạnh truyền thông. Sẽ mất 19,000 đô la mỗi tháng để tiếp tục làm việc về hỗ trợ ngôn ngữ lập trình. Phát triển giao diện người dùng được ước tính là $ 27,000 mỗi tháng. Chính thông qua nền tảng huy động vốn cộng đồng Patreon mà các nhà lãnh đạo dự án có ý định hướng tới những mục tiêu này.

Tải xuống và cài đặt Sourcetrail trên Linux

Cuối cùng, cho những người quan tâm đến việc thử công cụ này, Bạn có thể tải xuống tệp Sourcetrail.tar.gz mà bạn có thể lấy từ liên kết sau.

Hoặc bằng cách thực hiện lệnh sau trong một thiết bị đầu cuối:

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

Đã tải xong họ nên giải nén gói bằng:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Chúng tôi nhập thư mục và hãy chạy tệp Sourcetrail.sh:

sudo sh Sourcetrail.sh 

Thao tác này sẽ tạo một thư mục "~ / .config / sourcetrail" trong lần chạy đầu tiên, đây là thư mục cho cấu hình Sourcetrail.

Để cài đặt Sourcetrail, bây giờ chúng ta sẽ chạy tập lệnh install.sh

sudo sh install.sh

Sau khi cài đặt xong, họ phải tính đến đường dẫn của thư mục chứa các tệp cần thiết cho việc thực thi Sourcetrail. Vị trí như sau:

~ /.config/sourcetrail

Cuối cùng, bạn có thể lấy thêm thông tin trong tài liệu của nó tại liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.