Computer >> Máy Tính >  >> Phần mềm >> Phần mềm

Cách xem mã nguồn của 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 mã nguồn mở, điều đó cho thấy họ đều đáng tin cậy và hào phóng. Phần mềm nguồn mở là một trong những thứ chính giúp tôi bắt đầu với tư cách là một lập trình viên tự học.

Đối với một dự án là mã nguồn mở, nhà phát triển phải công bố công khai mã nguồn của nó để bất kỳ ai quan tâm có thể kiểm tra và học hỏi từ nó. Quan trọng hơn, 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 các tệp nhị phân của riêng họ thay vì sử dụng bất kỳ mã nào được cung cấp.

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

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

Tuy nhiên, nếu bạn muốn học hỏi hoặc thậm chí thêm vào một đoạn mã nguồn của phần mềm, thì đó cũng là một tùy chọn. Để làm như vậy, bạn 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 được điều đó.

Cách tìm mã nguồn

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

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.

GitHub là gì?

GitHub được thành lập vào năm 2008 và được Microsoft mua lại 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ả các chức năng quản lý mã nguồn của Git, cùng với các tính năng riêng nhằm nâng cao khả năng cộng tác và các tính năng kiểm soát phiên bản.

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

Thông thườ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 về phần mềm có sẵn mã nguồn trên GitHub là LibreOffice, GIMP và VLC media player.

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

Cách xem mã nguồn

Khi bạn đã tìm thấy kho lưu trữ 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 theo cây thư mục cơ bản. Đối với tệp, GitHub giúp việc xem mã rất dễ dàng.

Là một nền tảng phát triển, GitHub định dạng mã nguồn một cách gọn gàng thông qua giao diện web của nó. Hầu hết tất cả các dự án có uy tín sẽ bao gồm README.md, 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 một 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.

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

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

Sau khi bạn tìm ra mã mà bạn quan tâm nằm ở đâu trong kho lưu trữ, 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.

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

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

Để 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 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 trình soạn thảo văn bản, chẳng hạn như Sublime Text.

Tải xuống mã nguồn

Tải xuống kho lưu trữ từ GitHub chỉ mất hai cú nhấp chuột.

Ở đầu mỗi kho lưu trữ, bên dưới hàng hiển thị tổng số cam kết, chi nhánh, gói, bản phát hành và cộng tác viên, bạn sẽ thấy nút màu xanh lục 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 .

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

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à giải nén 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 chỉnh sửa 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ỉ coi nó như một thư mục mã nguồn mở, với readme ở cấp cao nhất, thì điều đó 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ó.