Cách xem mã nguồn của một phần mềm nguồn mở


Khi các nhà phát triển phát hành phần mềm của họ dưới dạng nguồn mở, điều đó cho thấy cả hai đều đáng tin cậy và hào phóng. Phần mềm mã nguồn mở là một trong những điều chính giúp cá nhân tôi bắt đầu với tư cách là một lập trình viên tự học.

Để một dự án là nguồn mở, nhà phát triển phải tạo nguồn của nó mã có sẵn công khai để bất cứ ai quan tâm có thể kiểm tra và học hỏi từ nó. Điều quan trọng, nó cũng cho thấy rằng nhà phát triển không có ý định bất chính, vì mã nguồn mở cho phép người dùng biên dịch mã nhị phân của riêng họ thay vì sử dụng bất kỳ được cung cấp nào.

Nếu bạn gặp phải hai phần mềm và bạn không thể xác định nên sử dụng phần mềm nào, hãy kiểm tra xem nếu một là nguồn mở và cái khác thì không. Nếu vậy, sự lựa chọn của bạn phải rõ ràng.

Tuy nhiên, nếu bạn muốn tìm hiểu hoặc thậm chí thêm vào một đoạn mã nguồn phần mềm, thì đó cũng là một tùy chọn. Để làm như vậy, bạn sẽ cần biết cách xem mã nguồn. Trong bài viết này, hãy nói về cách bạn có thể làm điều đó.

Cách tìm mã nguồn

Khi bạn đã tìm thấy một phần mở phần mềm nguồn mà bạn muốn xem mã nguồn, bước đầu tiên là thực sự tìm hiểu làm thế nào mã nguồn của dự án được cung cấp.

Trong phần lớn các trường hợp, mã nguồn sẽ được lưu trữ trên nền tảng kiểm soát phiên bản lớn nhất của web, GitHub.

In_content_1 all: [300x250] / dfp: [640x360]->

GitHub là gì?

GitHub được thành lập vào năm 2008 và được Microsoft mua vào năm 2018. Đây là một nền tảng phát triển phần mềm toàn cầu cung cấp tất cả mã nguồn chức năng quản lý của Git, cùng với các tính năng riêng giúp tăng cường khả năng cộng tác và các tính năng kiểm soát phiên bản.

Thường xuyên hơn không, các nhà phát triển sẽ lưu trữ mã nguồn mở của họ trên GitHub. Một vài ví dụ về phần mềm mà bạn có thể đã nghe nói có mã nguồn có sẵn trên GitHub là LibreScript, GIMPTrình phát phương tiện VLC.

Sử dụng Tính năng tìm kiếm GitHub sườn, bạn sẽ có thể tìm và xem mã nguồn cho thực tế mọi dự án phần mềm chính là nguồn mở.

Cách xem mã nguồn

Khi bạn đã tìm thấy kho GitHub lưu trữ mã nguồn của phần mềm, bạn sẽ thấy rằng mọi thứ được tổ chức trong cây thư mục cơ bản. Đối với các tệp, GitHub giúp xem mã rất dễ dàng.

Là một nền tảng phát triển, GitHub định dạng gọn gàng mã nguồn thông qua giao diện web của nó. Hầu như tất cả các dự án có uy tín sẽ bao gồm README.md, đây là một tệp đánh dấu hiển thị thông tin hữu ích về kho lưu trữ và cấu trúc của nó. Khi bạn điều hướng đến kho lưu trữ, hãy cuộn xuống và bạn sẽ thấy nội dung của tệp này.

README.md của kho lưu trữ rất quan trọng để kiểm tra bởi vì nó thường hướng người dùng theo hướng mã nguồn mà họ có thể quan tâm. Kho lưu trữ có thể chứa đầy đủ các loại mã và dữ liệu khác, một số trong đó hoàn toàn vô dụng với bạn, vì vậy tệp này là lộ trình của bạn.

Khi bạn tìm ra vị trí trong kho lưu trữ mã mà bạn quan tâm, tất cả những gì bạn phải làm là nhấp qua cây thư mục của kho lưu trữ để đến nơi bạn muốn đến.

Nhấp vào tệp sẽ hiển thị tệp đó bằng cách tô sáng cú pháp thích hợp.

Để kiểm tra nhanh, giao diện web của GitHub rất tuyệt. Tuy nhiên, đối với mã nguồn phức tạp hơn, bạn có thể muốn xem nhiều tệp cùng một lúc hoặc trong một khoảng thời gian dài. Trong trường hợp này, chúng tôi khuyên bạn nên tải xuống và xem mã nguồn thông qua soạn thảo văn bản, chẳng hạn như Văn bản cao siêu.

Tải xuống Mã nguồn

Tải xuống kho lưu trữ từ GitHub chỉ mất hai lần nhấp.

Ở đầu mỗi kho lưu trữ, bên dưới hàng hiển thị tổng số lần xác nhận, chi nhánh, gói, bản phát hành và người đóng góp, bạn sẽ thấy một nút màu xanh lá cây có nhãn Sao chép hoặc tải xuống. Nhấp vào nó và chọn Tải xuống ZIP.

Theo mặc định, điều này sẽ bắt đầu tải xuống nhánh chính của kho lưu trữ hiện tại dưới dạng tệp ZIP. Khi hoàn tất, tất cả những gì bạn cần làm là trích xuất kho lưu trữ vào một thư mục cục bộ trên máy tính của bạn. Sau đó, bằng cách sử dụng trình soạn thảo văn bản, bạn có thể mở bất kỳ tệp nào của kho lưu trữ theo cách nhanh hơn nhiều mà không cần trình duyệt.

Nếu bạn không phải là một lập trình viên có kinh nghiệm, GitHub có thể hơi khó hiểu lúc đầu Nếu bạn chỉ nghĩ về nó như một thư mục mở của mã nguồn, với một readme ở cấp cao nhất, thì nó không quá đáng sợ. Xem mã nguồn bằng GitHub rất đơn giản, cả cục bộ và thông qua giao diện web của nó.

Sử dụng mã nguồn copy nội dung web nhanh chóng!

bài viết liên quan:


21.12.2019