Sourcetrail โปรแกรมสำรวจรหัสข้ามแพลตฟอร์มฟรี

เกี่ยวกับ Sourcetrail

ในบทความต่อไปเราจะมาดู Sourcetrail นี่คือ ตัวสำรวจซอร์สโค้ดฟรี และเปิดสำหรับ Gnu / Linux, Windows และ macOS ด้วยวิธีนี้เราจะสามารถสำรวจซอร์สโค้ดใด ๆ ได้อย่างง่ายดาย เป็นเบราว์เซอร์ที่ทำงานแบบออฟไลน์ดังนั้นจึงไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตซึ่งจะทำให้รหัสของเราปลอดภัย

โปรแกรมจัดเตรียมไฟล์ ภาพรวมทั้งหมดรายละเอียดซอร์สโค้ดที่รวมกราฟการอ้างอิงแบบโต้ตอบ และมุมมองโค้ดที่กระชับ คือปัจจุบัน เข้ากันได้กับ C, C ++, Java และ Python และเราสามารถซิงโครไนซ์กับโปรแกรมแก้ไขโค้ดที่เราชื่นชอบเช่น อะตอมคราสอีแมค IntelliJ IDEA, ผู้สร้าง Qt, ข้อความประเสริฐ, เป็นกลุ่ม, รหัส Visual Studio ผ่านปลั๊กอิน

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

ตัวอย่างการทำงานของ Sourcetrail

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

คุณสมบัติทั่วไปของ Sourcetrail

การตั้งค่า sourcetrail

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

sourcetrail ตัวอย่าง 1

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

นี่เป็นเพียงคุณสมบัติบางส่วนของโปรแกรมที่คุณทำได้ ปรึกษารายละเอียดทั้งหมดจากบล็อกของโครงการ.

ติดตั้ง Sourcetrail Source Explorer บน Ubuntu

เราจะพบโปรแกรมนี้ หาได้จาก เผยแพร่หน้าบน GitHub. เราสามารถดาวน์โหลดไฟล์บีบอัดที่สามารถเห็นได้ในภาพหน้าจอต่อไปนี้

ดาวน์โหลดตัวติดตั้ง sourcetrail

หลังจากดาวน์โหลดเราจะเปิดเทอร์มินัล (Ctrl + Alt + T) และ ให้สิทธิ์ในการดำเนินการกับไฟล์ install.sh ที่เราจะพบภายในโฟลเดอร์ที่จะสร้างขึ้นหลังจากการแตกไฟล์ ที่เราดาวน์โหลด:

sudo chmod +x install.sh

เมื่อเราให้สิทธิ์ในการดำเนินการแล้วเราสามารถทำได้ เรียกใช้สคริปต์การติดตั้งนี้ เรียกใช้ดังต่อไปนี้:

การติดตั้ง sourcetrail

sudo sh ./install.sh

หลังจากการติดตั้งเราสามารถทำได้ ค้นหาตัวเรียกใช้โปรแกรมบนคอมพิวเตอร์ของเรา.

ตัวเรียกใช้ sourcetrail

ถอนการติดตั้ง

หากเราต้องการถอนการติดตั้งโปรแกรมจากคอมพิวเตอร์ของเราเราจะต้องทำเท่านั้น ไปที่โฟลเดอร์ / opt / sourcetrail /. เมื่อเข้าไปแล้วคุณก็ต้องทำ รันไฟล์ uninstall.sh ในการลบโปรแกรมออกจากระบบ:

ถอนการติดตั้ง sourcetrail

sudo ./uninstall.sh

ใช้เป็น AppImage

เส้นทางที่กำหนดเอง Sourcetrail

เรายังสามารถใช้ Sourcetrail Source Explorer โดยใช้ไฟล์ AppImage ที่เราสามารถพบได้ในไฟล์ หน้าเผยแพร่.

เมื่อการดาวน์โหลดไฟล์เสร็จสิ้นเราจะเปิดเทอร์มินัล (Ctrl + Alt + T) และเราจะย้ายไปยังโฟลเดอร์ที่เราบันทึกไฟล์ที่ดาวน์โหลดไว้ จากนั้นเราจะดำเนินการคำสั่งอื่นนี้เพื่อ ทำให้ไฟล์ที่ดาวน์โหลดมาสามารถเรียกใช้งานได้:

sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage

หลังจากคำสั่งก่อนหน้านี้เราจะเรียกใช้คำสั่งอื่นนี้ เริ่ม Sourcetrail Source Explorer ใน Ubuntu:

sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา