เมื่อนักพัฒนาซอฟต์แวร์ปล่อยตนเป็นโอเพนซอร์ซมันแสดงให้เห็นว่าพวกเขามีความน่าเชื่อถือและใจกว้าง ซอฟต์แวร์โอเพ่นซอร์ส เป็นหนึ่งในสิ่งสำคัญที่ช่วยฉันในการเริ่มต้นเป็น coder ที่สอนด้วยตนเอง
สำหรับโครงการที่จะเป็นโอเพนซอร์ซ มีรหัสสาธารณะให้ทุกคนที่สนใจสามารถตรวจสอบและเรียนรู้จากมัน ที่สำคัญมันยังแสดงให้เห็นว่านักพัฒนาไม่มีเจตนาชั่วร้ายเนื่องจากรหัสโอเพนซอร์สอนุญาตให้ผู้ใช้รวบรวมไบนารีของตัวเองแทนที่จะใช้สิ่งใด ๆ ที่จัดเตรียมไว้
หากคุณเคยเจอซอฟต์แวร์สองชิ้นและคุณไม่สามารถระบุได้ว่าจะใช้อะไรให้ตรวจสอบดูว่ามี เป็นโอเพ่นซอร์สและอีกอันไม่ใช่ หากเป็นเช่นนั้นตัวเลือกของคุณควรชัดเจน
อย่างไรก็ตามหากคุณต้องการเรียนรู้จากหรือเพิ่มลงในซอร์สโค้ดของซอฟต์แวร์นั่นก็เป็นตัวเลือกเช่นกัน ในการทำเช่นนั้นคุณจะต้องรู้วิธีดูซอร์สโค้ด ในบทความนี้เราจะมาพูดถึงวิธีการทำเช่นนั้น
วิธีค้นหารหัสที่มา
เมื่อคุณพบชิ้นส่วนที่เปิดอยู่ - ซอฟต์แวร์ซอร์สที่คุณต้องการดูซอร์สโค้ดขั้นตอนแรกคือการค้นหาว่าซอร์สโค้ดของโครงการพร้อมใช้งานจริง ๆ แล้วหรือไม่
ในกรณีส่วนใหญ่ซอร์สโค้ดจะถูกโฮสต์ บนแพลตฟอร์มการควบคุมเวอร์ชันที่ใหญ่ที่สุดของเว็บ GitHub
In_content_1 ทั้งหมด: [300x250] / dfp: [640x360]->GitHub คืออะไร
GitHub ก่อตั้งขึ้นในปี 2551 และซื้อโดย Microsoft ในปี 2561 เป็นแพลตฟอร์มการพัฒนาซอฟต์แวร์ระดับโลกที่ให้รหัสต้นฉบับทั้งหมด ฟังก์ชั่นการจัดการของ Git พร้อมกับคุณสมบัติของตัวเองที่ช่วยเพิ่มความสามารถในการทำงานร่วมกันและคุณสมบัติการควบคุมเวอร์ชัน
บ่อยกว่าไม่นักพัฒนาจะโฮสต์โค้ดโอเพนซอร์ซของพวกเขาใน GitHub ตัวอย่างซอฟต์แวร์ที่คุณอาจเคยได้ยินซึ่งมีซอร์สโค้ดที่มีอยู่ใน GitHub ได้แก่ LibreOffice, GIMP และ เครื่องเล่นสื่อ VLC
เมื่อใช้ คุณลักษณะการค้นหาของ GitHub คุณควรจะสามารถค้นหาและดูซอร์สโค้ดสำหรับโครงการซอฟต์แวร์หลัก ๆ ทุกโครงการที่เป็นโอเพ่นซอร์ส
วิธีดูซอร์สโค้ด
เมื่อคุณพบที่เก็บ GitHub ที่โฮสต์ซอร์สโค้ดของซอฟต์แวร์แล้วคุณจะพบว่าทุกอย่างถูกจัดระเบียบในแผนผังไดเรกทอรีพื้นฐาน สำหรับไฟล์ GitHub ทำให้การดูรหัสทำได้ง่ายมาก
ในฐานะที่เป็นแพลตฟอร์มการพัฒนา GitHub จะจัดรูปแบบซอร์สโค้ดอย่างเรียบร้อยผ่านเว็บอินเตอร์เฟส โครงการที่มีชื่อเสียงเกือบทั้งหมดจะรวม README.md ซึ่งเป็นไฟล์ markdown ที่แสดงข้อมูลที่เป็นประโยชน์เกี่ยวกับที่เก็บและโครงสร้างของมัน เมื่อคุณนำทางไปยังที่เก็บให้เลื่อนลงมาและคุณจะเห็นเนื้อหาของไฟล์นี้
README.md ของที่เก็บมีความสำคัญ เพราะมันมักจะชี้ผู้ใช้ไปในทิศทางของซอร์สโค้ดที่พวกเขาอาจสนใจระบบเก็บข้อมูลสามารถเติมโค้ดได้ทุกประเภทและข้อมูลอื่น ๆ ซึ่งบางไฟล์ก็ไร้ประโยชน์กับคุณอย่างสมบูรณ์ดังนั้นไฟล์นี้จึงเป็นโรดแมพของคุณ / p>
เมื่อคุณทราบตำแหน่งของโค้ดที่คุณสนใจซึ่งอยู่ในที่เก็บสิ่งที่คุณต้องทำคือคลิกที่แผนผังไดเรกทอรีของที่เก็บเพื่อไปยังที่ที่คุณต้องการ
การคลิกที่ไฟล์จะแสดงด้วยการเน้นไวยากรณ์ที่เหมาะสม
เพื่อการตรวจสอบที่รวดเร็วเว็บอินเตอร์เฟสของ GitHub นั้นยอดเยี่ยม อย่างไรก็ตามสำหรับซอร์สโค้ดที่ซับซ้อนมากขึ้นคุณอาจต้องการดูไฟล์หลายไฟล์ในเวลาเดียวกันหรือในช่วงระยะเวลานาน ในกรณีนี้เราขอแนะนำให้ดาวน์โหลดและดูซอร์สโค้ดผ่าน โปรแกรมแก้ไขข้อความ เช่นข้อความ Sublime
การดาวน์โหลดซอร์สโค้ด
การดาวน์โหลดที่เก็บจาก GitHub ใช้เวลาเพียงแค่สองคลิก
ที่ด้านบนของที่เก็บแต่ละอันใต้แถวที่แสดงจำนวนการกระทำสาขาแพ็คเกจแพ็คเกจการเปิดตัวและผู้มีส่วนร่วมทั้งหมดคุณจะเห็น ปุ่มสีเขียวที่มีข้อความว่า โคลนหรือดาวน์โหลดคลิกที่มันแล้วเลือก ดาวน์โหลด ZIP
ตามค่าเริ่มต้นสิ่งนี้จะเริ่มดาวน์โหลดสาขาหลักของที่เก็บปัจจุบันเป็นไฟล์ ZIP เมื่อเสร็จสมบูรณ์สิ่งที่คุณต้องทำคือแยกไฟล์เก็บถาวรไปยังโฟลเดอร์ในเครื่องของคุณ จากนั้นใช้โปรแกรมแก้ไขข้อความคุณสามารถเปิดไฟล์ใด ๆ ของที่เก็บในวิธีที่รวดเร็วกว่ามากโดยไม่ต้องใช้เบราว์เซอร์
หากคุณไม่ได้เป็น coder ที่มีประสบการณ์ GitHub อาจสับสนเล็กน้อย ในตอนแรก. หากคุณคิดว่ามันเป็นไดเรกทอรีเปิดของซอร์สโค้ดโดยที่ readme อยู่ที่ระดับบนสุดมันไม่ได้น่ากลัวเกินไป การดูซอร์สโค้ดโดยใช้ GitHub นั้นง่ายทั้งภายในและผ่านเว็บอินเตอร์เฟส