SourceTrail ตัวสำรวจซอร์สโค้ดใน C, C ++, Java และ Python กลายเป็นโอเพ่นซอร์ส

SourceTrail

ต้นทาง เป็นโปรแกรมสำรวจซอร์สโค้ดข้ามแพลตฟอร์ม สำหรับ Windows, macOS และ Linux นั้น ทำการวิเคราะห์แบบคงที่บนซอร์สโค้ด C, C ++, Java และ Python และสำรวจข้อมูลที่รวบรวมภายในอินเทอร์เฟซผู้ใช้ที่รวมการแสดงผลแบบกราฟิกและการแสดงโค้ด

เครื่องมือประเภทฟอนต์เช่นผสานรวมกับ IDE เช่น Eclipse, IntelliJ IDEA, PyCharm หรือบรรณาธิการเช่น Atom, Sublime Text และ Visual Studio Code จากนั้นจะต้องทำการเปลี่ยนแปลงที่ต้องการ

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

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

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

ตอนนี้ SourceTrail จะเปิดให้ใช้ฟรีและเป็นโอเพ่นซอร์ส

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

การได้มาของ SourceTrail จะไม่ผ่านใบอนุญาตทางการค้าอีกต่อไป:

“ เราตัดสินใจขอใบอนุญาตสาธารณะทั่วไปของ GNU เนื่องจากเป็นใบอนุญาตแบบไวรัสที่รับประกันว่าการเปลี่ยนแปลงหรือการปรับปรุงใด ๆ ของ Sourcetrail จะยังคงเป็นซอฟต์แวร์ฟรี วันนี้เรามีความภูมิใจที่จะประกาศว่าผลิตภัณฑ์อายุ XNUMX ปีพร้อมให้บริการแก่สาธารณะแล้วบน GitHub "ทีมพัฒนากล่าว

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

ไม่ใช่นักพัฒนาทุกคนที่เห็นคุณค่าของเครื่องมือ ทำให้ขายยากดังนั้นตอนนี้ Coati แสวงหาการมีส่วนร่วม ผ่านทาง patreon เพื่อเป็นทุนในการบำรุงรักษาและการสนับสนุน Sourcetrail

เนื่องจากผู้ที่รับผิดชอบเครื่องมือแสดงความคิดเห็นว่าพวกเขาต้องการอย่างน้อย 1,500 ดอลลาร์ต่อเดือนเพื่อดูแลที่เก็บโอเพนซอร์สและปล่อยอัปเดตต่อ

นอกเหนือจากข้อเท็จจริงที่ว่า 2500 ดอลลาร์ต่อเดือนจะเป็นสิ่งจำเป็นสำหรับการจัดการด้านการสื่อสาร จะต้องใช้เวลา 19,000 เหรียญต่อเดือนเพื่อดำเนินการสนับสนุนภาษาโปรแกรมต่อไป การพัฒนา UI อยู่ที่ประมาณ 27,000 เหรียญต่อเดือน ผ่านแพลตฟอร์ม Patreon คราวด์ฟันดิ้งที่หัวหน้าโครงการตั้งใจที่จะทำงานให้บรรลุเป้าหมายเหล่านี้

ดาวน์โหลดและติดตั้ง Sourcetrail บน Linux

ในที่สุด สำหรับผู้ที่สนใจลองใช้เครื่องมือนี้ คุณสามารถดาวน์โหลดไฟล์ Sourcetrail.tar.gz ซึ่งคุณสามารถดาวน์โหลดได้จาก ลิงค์ต่อไปนี้

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

32 บิต:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_32bit.tar.gz

64 บิต:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_64bit.tar.gz

ดาวน์โหลดเสร็จแล้ว พวกเขาควรเปิดเครื่องรูดแพ็คเกจด้วย:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

เราเข้าสู่ไดเร็กทอรีและ มาเรียกใช้ไฟล์ Sourcetrail.sh:

sudo sh Sourcetrail.sh 

สิ่งนี้จะสร้างโฟลเดอร์ "~ / .config / sourcetrail" ในการรันครั้งแรกนี่คือโฟลเดอร์สำหรับการกำหนดค่า Sourcetrail

ในการติดตั้ง Sourcetrail ตอนนี้เราจะเรียกใช้สคริปต์ install.sh

sudo sh install.sh

เมื่อการติดตั้งเสร็จสิ้นพวกเขาจะต้องคำนึงถึงเส้นทางของโฟลเดอร์ที่มีไฟล์ที่จำเป็นสำหรับการทำงานของ Sourcetrail สถานที่ตั้งดังต่อไปนี้:

~ /.config/sourcetrail

สุดท้ายนี้ คุณสามารถรับข้อมูลเพิ่มเติมได้ในเอกสารประกอบที่ลิงก์ต่อไปนี้


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

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

*

*

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