วิธีการดูรหัสที่มาของชิ้นส่วนซอฟต์แวร์โอเพนซอร์ซ


เมื่อนักพัฒนาซอฟต์แวร์ปล่อยตนเป็นโอเพนซอร์ซมันแสดงให้เห็นว่าพวกเขามีความน่าเชื่อถือและใจกว้าง ซอฟต์แวร์โอเพ่นซอร์ส เป็นหนึ่งในสิ่งสำคัญที่ช่วยฉันในการเริ่มต้นเป็น coder ที่สอนด้วยตนเอง

สำหรับโครงการที่จะเป็นโอเพนซอร์ซ มีรหัสสาธารณะให้ทุกคนที่สนใจสามารถตรวจสอบและเรียนรู้จากมัน ที่สำคัญมันยังแสดงให้เห็นว่านักพัฒนาไม่มีเจตนาชั่วร้ายเนื่องจากรหัสโอเพนซอร์สอนุญาตให้ผู้ใช้รวบรวมไบนารีของตัวเองแทนที่จะใช้สิ่งใด ๆ ที่จัดเตรียมไว้

<รูป class = "lazyigncenter">

หากคุณเคยเจอซอฟต์แวร์สองชิ้นและคุณไม่สามารถระบุได้ว่าจะใช้อะไรให้ตรวจสอบดูว่ามี เป็นโอเพ่นซอร์สและอีกอันไม่ใช่ หากเป็นเช่นนั้นตัวเลือกของคุณควรชัดเจน

อย่างไรก็ตามหากคุณต้องการเรียนรู้จากหรือเพิ่มลงในซอร์สโค้ดของซอฟต์แวร์นั่นก็เป็นตัวเลือกเช่นกัน ในการทำเช่นนั้นคุณจะต้องรู้วิธีดูซอร์สโค้ด ในบทความนี้เราจะมาพูดถึงวิธีการทำเช่นนั้น

วิธีค้นหารหัสที่มา

เมื่อคุณพบชิ้นส่วนที่เปิดอยู่ - ซอฟต์แวร์ซอร์สที่คุณต้องการดูซอร์สโค้ดขั้นตอนแรกคือการค้นหาว่าซอร์สโค้ดของโครงการพร้อมใช้งานจริง ๆ แล้วหรือไม่

ในกรณีส่วนใหญ่ซอร์สโค้ดจะถูกโฮสต์ บนแพลตฟอร์มการควบคุมเวอร์ชันที่ใหญ่ที่สุดของเว็บ GitHub

In_content_1 ทั้งหมด: [300x250] / dfp: [640x360]->

GitHub คืออะไร

GitHub ก่อตั้งขึ้นในปี 2551 และซื้อโดย Microsoft ในปี 2561 เป็นแพลตฟอร์มการพัฒนาซอฟต์แวร์ระดับโลกที่ให้รหัสต้นฉบับทั้งหมด ฟังก์ชั่นการจัดการของ Git พร้อมกับคุณสมบัติของตัวเองที่ช่วยเพิ่มความสามารถในการทำงานร่วมกันและคุณสมบัติการควบคุมเวอร์ชัน

<ร่างคลาส = "lazy aligncenter">

บ่อยกว่าไม่นักพัฒนาจะโฮสต์โค้ดโอเพนซอร์ซของพวกเขาใน GitHub ตัวอย่างซอฟต์แวร์ที่คุณอาจเคยได้ยินซึ่งมีซอร์สโค้ดที่มีอยู่ใน GitHub ได้แก่ LibreOffice, GIMP และ เครื่องเล่นสื่อ VLC

เมื่อใช้ คุณลักษณะการค้นหาของ GitHub คุณควรจะสามารถค้นหาและดูซอร์สโค้ดสำหรับโครงการซอฟต์แวร์หลัก ๆ ทุกโครงการที่เป็นโอเพ่นซอร์ส

วิธีดูซอร์สโค้ด

เมื่อคุณพบที่เก็บ GitHub ที่โฮสต์ซอร์สโค้ดของซอฟต์แวร์แล้วคุณจะพบว่าทุกอย่างถูกจัดระเบียบในแผนผังไดเรกทอรีพื้นฐาน สำหรับไฟล์ GitHub ทำให้การดูรหัสทำได้ง่ายมาก

ในฐานะที่เป็นแพลตฟอร์มการพัฒนา GitHub จะจัดรูปแบบซอร์สโค้ดอย่างเรียบร้อยผ่านเว็บอินเตอร์เฟส โครงการที่มีชื่อเสียงเกือบทั้งหมดจะรวม README.md ซึ่งเป็นไฟล์ markdown ที่แสดงข้อมูลที่เป็นประโยชน์เกี่ยวกับที่เก็บและโครงสร้างของมัน เมื่อคุณนำทางไปยังที่เก็บให้เลื่อนลงมาและคุณจะเห็นเนื้อหาของไฟล์นี้

README.md ของที่เก็บมีความสำคัญ เพราะมันมักจะชี้ผู้ใช้ไปในทิศทางของซอร์สโค้ดที่พวกเขาอาจสนใจระบบเก็บข้อมูลสามารถเติมโค้ดได้ทุกประเภทและข้อมูลอื่น ๆ ซึ่งบางไฟล์ก็ไร้ประโยชน์กับคุณอย่างสมบูรณ์ดังนั้นไฟล์นี้จึงเป็นโรดแมพของคุณ / p>

เมื่อคุณทราบตำแหน่งของโค้ดที่คุณสนใจซึ่งอยู่ในที่เก็บสิ่งที่คุณต้องทำคือคลิกที่แผนผังไดเรกทอรีของที่เก็บเพื่อไปยังที่ที่คุณต้องการ

การคลิกที่ไฟล์จะแสดงด้วยการเน้นไวยากรณ์ที่เหมาะสม

<รูป class = "lazy aligncenter">

เพื่อการตรวจสอบที่รวดเร็วเว็บอินเตอร์เฟสของ GitHub นั้นยอดเยี่ยม อย่างไรก็ตามสำหรับซอร์สโค้ดที่ซับซ้อนมากขึ้นคุณอาจต้องการดูไฟล์หลายไฟล์ในเวลาเดียวกันหรือในช่วงระยะเวลานาน ในกรณีนี้เราขอแนะนำให้ดาวน์โหลดและดูซอร์สโค้ดผ่าน โปรแกรมแก้ไขข้อความ เช่นข้อความ Sublime

การดาวน์โหลดซอร์สโค้ด

การดาวน์โหลดที่เก็บจาก GitHub ใช้เวลาเพียงแค่สองคลิก

ที่ด้านบนของที่เก็บแต่ละอันใต้แถวที่แสดงจำนวนการกระทำสาขาแพ็คเกจแพ็คเกจการเปิดตัวและผู้มีส่วนร่วมทั้งหมดคุณจะเห็น ปุ่มสีเขียวที่มีข้อความว่า โคลนหรือดาวน์โหลดคลิกที่มันแล้วเลือก ดาวน์โหลด ZIP

ตามค่าเริ่มต้นสิ่งนี้จะเริ่มดาวน์โหลดสาขาหลักของที่เก็บปัจจุบันเป็นไฟล์ ZIP เมื่อเสร็จสมบูรณ์สิ่งที่คุณต้องทำคือแยกไฟล์เก็บถาวรไปยังโฟลเดอร์ในเครื่องของคุณ จากนั้นใช้โปรแกรมแก้ไขข้อความคุณสามารถเปิดไฟล์ใด ๆ ของที่เก็บในวิธีที่รวดเร็วกว่ามากโดยไม่ต้องใช้เบราว์เซอร์

หากคุณไม่ได้เป็น coder ที่มีประสบการณ์ GitHub อาจสับสนเล็กน้อย ในตอนแรก. หากคุณคิดว่ามันเป็นไดเรกทอรีเปิดของซอร์สโค้ดโดยที่ readme อยู่ที่ระดับบนสุดมันไม่ได้น่ากลัวเกินไป การดูซอร์สโค้ดโดยใช้ GitHub นั้นง่ายทั้งภายในและผ่านเว็บอินเตอร์เฟส

ลืมรหัสผ่าน ลืมชื่อผู้ใช้ ก็แค่กดดูตรงนี้

กระทู้ที่เกี่ยวข้อง:


21.12.2019