Sourcetrail, một trình khám phá mã đa nền tảng, miễn phí

về Sourcetrail

Trong phần tiếp theo, chúng ta sẽ xem xét về Sourcetrail. Đây là một trình khám phá mã nguồn miễn phí và mở cho Gnu / Linux, Windows và macOS. Với điều này, chúng tôi sẽ có thể khám phá bất kỳ mã nguồn nào một cách dễ dàng. Đây là một trình duyệt hoạt động ngoại tuyến, vì vậy không cần kết nối Internet, điều này sẽ giữ cho mã của chúng tôi an toàn.

Chương trình cung cấp một tổng quan đầy đủ, chi tiết mã nguồn kết hợp biểu đồ phụ thuộc tương tác và một chế độ xem mã ngắn gọn. Hiện là tương thích với C, C ++, Java và Python và chúng tôi có thể đồng bộ hóa nó với trình soạn thảo mã yêu thích của chúng tôi như Nguyên tử, Nhật thực, Emac, Tôi hiểu ý tưởng, QtCreator, Tiêu đề cao siêu, vim, Mã Visual Studio thông qua plugin.

Ngày nay nếu một dự án đạt đến một quy mô nhất định, rất khó để duy trì một mô hình tinh thần nhất quán về cấu trúc của mã nguồn. Vấn đề ở đây không phải là tính trừu tượng kém của ngôn ngữ, mà là mật độ thông tin cao của mã. Mỗi dòng trong mã nguồn đều có mục đích và vì các nhà phát triển phần mềm dành phần lớn thời gian của họ để tìm kiếm những phần nhỏ có liên quan, phần mềm này cung cấp cho bạn khả năng xem các thành phần được kết nối với nhau như thế nào mà không cần phải liên tục xem xét từng chi tiết của mã.

Ví dụ về cách làm việc của hệ thống nguồn

Các nhà phát triển phần mềm dành phần lớn thời gian của họ để giải mã mã nguồn hiện có và các công cụ chỉnh sửa mã phổ biến thường không giúp ích nhiều cho công việc này. Sourcetrail cung cấp tổng quan và chi tiết bằng cách kết hợp biểu đồ phụ thuộc tương tác, chế độ xem mã ngắn gọn và tìm kiếm mã hiệu quả. Tất cả được tích hợp trong một công cụ dành cho nhà phát triển đa nền tảng dễ sử dụng. Hơn nữa, nó cũng là kết quả của hỗ trợ người dùng bằng cách cho phép bạn khám phá mã kế thừa, hiểu cách triển khai và cấu trúc lại cấu trúc phần mềm.

Các tính năng chung của hệ thống nguồn

tùy chọn trang nguồn

  • Chúng ta có thể lập chỉ mục mã nguồn của chúng tôi. Phân tích tĩnh chuyên sâu của Sourcetrail sẽ tìm thấy tất cả các định nghĩa và tài liệu tham khảo trong các tệp nguồn của chúng tôi. Để khởi động trình phân tích mã tĩnh, chúng ta có thể nhập cấu hình bản dựng hiện có hoặc chọn cấu hình dự án thủ công.
  • Chương trình cho phép bạn tìm bất kỳ biểu tượng nào. Chúng tôi sẽ có khả năng sử dụng trường tìm kiếm của Sourcetrail để nhanh chóng tìm thấy bất kỳ ký hiệu nào trong toàn bộ cơ sở mã. Công cụ tìm kiếm mã mờ cung cấp cho chúng tôi các kết quả phù hợp nhất chỉ trong vài cú nhấp chuột.

sourcetrail ví dụ 1

  • Chúng tôi sẽ có khả năng khám phá sự phụ thuộc một cách trực quan. Màn hình biểu đồ cung cấp một cái nhìn tổng quan nhanh chóng về bất kỳ lớp, phương thức, trường nào, v.v. và tất cả các mối quan hệ của nó. Biểu đồ phụ thuộc hoàn toàn tương tác, chúng ta có thể sử dụng nó để di chuyển xung quanh cơ sở mã.
  • Chúng tôi sẽ có khả năng khám phá mã nguồn của chúng tôi. Chế độ xem mã chứa tất cả các chi tiết triển khai của phần tử được chú trọng trong danh sách các đoạn mã được tổ chức tốt. Chúng tôi có thể kiểm tra thêm phạm vi và đánh dấu các biến cục bộ hoặc tập trung vào bất kỳ tham chiếu hoặc phần tử tìm thấy nào khác.
  • Chương trình sẽ cho phép chúng tôi kết nối trình chỉnh sửa nguồn của chúng tôi. Chúng ta có thể đồng bộ hóa Sourcetrail với trình soạn thảo mã nguồn yêu thích của mình thông qua một plugin. Điều này cho phép bạn dễ dàng chuyển đổi giữa nhập và khám phá.

Đây chỉ là một số tính năng của chương trình, bạn có thể tham khảo chi tiết tất cả chúng từ blog dự án.

Cài đặt Sourcetrail Source Explorer trên Ubuntu

Chúng tôi sẽ tìm thấy chương trình này Sẵn có từ trang phát hành trên GitHub. Ở đó, chúng tôi có thể tải xuống tệp nén có thể được nhìn thấy trong ảnh chụp màn hình sau.

tải xuống trình cài đặt sourcetrail

Sau khi tải xuống, chúng tôi sẽ mở một thiết bị đầu cuối (Ctrl + Alt + T) và cấp quyền thực thi cho tệp install.sh mà chúng tôi sẽ tìm thấy bên trong thư mục sẽ được tạo sau khi giải nén tệp mà chúng tôi tải xuống:

sudo chmod +x install.sh

Khi chúng tôi cấp quyền thực thi, chúng tôi có thể khởi chạy tập lệnh cài đặt này chạy nó như sau:

cài đặt sourcetrail

sudo sh ./install.sh

Sau khi cài đặt, chúng tôi có thể tìm trình khởi chạy chương trình trên máy tính của chúng tôi.

trình khởi chạy mã nguồn

Gỡ cài đặt

Nếu chúng tôi muốn gỡ cài đặt chương trình khỏi máy tính của mình, chúng tôi sẽ chỉ phải chuyển đến thư mục / opt / sourcetrail /. Khi đã ở trong đó, bạn chỉ cần chạy tệp uninstall.sh Để xóa chương trình khỏi hệ thống:

gỡ cài đặt sourcetrail

sudo ./uninstall.sh

Sử dụng như AppImage

nguồn đường mòn tùy chỉnh

Chúng ta cũng có thể sử dụng Sourcetrail Source Explorer bằng cách sử dụng tệp AppImage mà chúng tôi có thể tìm thấy trong trang phát hành.

Khi quá trình tải xuống tệp hoàn tất, chúng ta sẽ mở một thiết bị đầu cuối (Ctrl + Alt + T) và chúng ta sẽ chuyển đến thư mục mà chúng ta đã lưu tệp đã tải xuống. Sau đó, chúng tôi sẽ thực hiện lệnh khác này để làm cho tệp đã tải xuống có thể thực thi được:

sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage

Sau lệnh trước, chúng ta sẽ thực hiện lệnh kia để khởi động Sourcetrail Source Explorer trong Ubuntu:

sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage

Chúng ta có thể nhận được thêm thông tin về cách chương trình này hoạt động trong tài liệu được cung cấp trên trang web của dự án.


Để 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: Miguel Ángel Gatón
  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.